strategy-pattern

    2

    3답변

    사용자가 약 200 개의 포털 컨텐츠를 검색 할 수있는 검색 엔진 웹 응용 프로그램을 개발 중입니다. 우리 비즈니스 파트너는 데이터 인덱싱 작업을 수행하는 solr/lucene 인스턴스를 유지 보수하고 처리합니다. 우리의 응용 프로그램 쿼리 solr 및 인간 친화적 인 방식으로 결과를 제공합니다. 그러나 우리는 아마도 캐싱의 어떤 형태를 사용하여 쿼리의 양

    1

    3답변

    여러 개의 유효성 검사 엔티티를 수집 할 수 있으며 모두 동일한 인터페이스를 공유하고 싶습니다. public interface Ivalidateable { bool IsValid(IValidateParam param); } public interface IValidateParam { } public abstract EmployeeS

    3

    1답변

    도메인 모델의 전략 패턴을 사용해야하는 예제가 있습니다. 나는 시스템의 사용자를 나타내는 사용자 클래스를 가지고있다. 각 사용자는 시스템을 사용하는 동안 요청을 수신 할 수 있습니다. 요청을 수신하면, 일부 처리 로직이 가능하다 : 자동 수신 요청 등에 대한 사용자 알림 요청을 제거 ... 이 경우, 그것을 전략 패턴이 채택 된 것으로 보인다. 이 인터페이

    0

    2답변

    안녕하세요 모두 전략 패턴을 구현하려고하지만 구체적인 클래스에서 금액을 설정할 수 없습니다. 그 의미는 양이 관계가있는 도우미 클래스의 것과 동일한 것을 다시 시도한다는 것입니다. 인터페이스로 나는 생성자와 setter 및 getter 메소드를 사용하여 값을 설정하려고 시도했지만 모양을 가질 수 있고 graet 일 수있는 의견을 제시하면 작동하지 않습니다.

    2

    1답변

    왜 전략 패턴에서 컨텍스트 클래스가 필요합니까? 예를 들어, zip 또는 rar 압축을 사용하여 파일을 압축하려고합니다. 우리는 다음 파일들과 함께 전략 패턴을 사용하여 이것을 해결할 수 있습니다. 1.ICompressionStrategy...Its interface 2.ZipCompressionStrategy ..implements Icompressio

    3

    1답변

    우리는 고객을 위해 SAAS 응용 프로그램을 호스팅하고 있습니다. 주요 응용 프로그램은 웹 응용 프로그램이며 다른 클라이언트는 다른 버전이 될 수 있습니다. 예 : Company A version 1.0 Company B version 1.1 앱 스토어에는 Android/iOS 앱이 있습니다. 앱이 항상 최신 상태는 아니기 때문에 시장에 여러 앱 버전

    1

    2답변

    현재 프로젝트의 일부 수업을 C++에 디자인하고 있지만 문제가 있습니다. 필요한 모든 값 (예 : 변형 행렬)을 보유하는 camera 클래스를 만들고 싶지만 camera을 렌더링하는 함수는 교환 가능해야합니다. 이것은 전략 패턴의 일반적인 경우와 같습니다. 따라서 나는 render-function을 정의하고 camera 클래스를이 인터페이스에 pointer

    5

    1답변

    그래, 전략 및 팩토리 디자인 패턴을 모두 사용하도록 지정 받았어. 문제는 다음과 같습니다. 대출을 처리하는 데 사용할 은행 용 응용 프로그램을 개발 중입니다. 메서드 capital() 인 Loan 클래스가 있습니다. capital() 메소드에는 Loan 오브젝트 인스턴스 속성 중 일부를 검사하고 속성을 기반으로하는 대출 유형에 올바른 전략을 사용하는 추악

    0

    1답변

    나는 최대 절전 모드에서 일부 클래스를 매핑하려고하는데,이 클래스들은 기본적으로 전략 패턴이다. 나는 추상 메소드 "purchaseSomething()"을 선언하는 추상 클래스 "UserType"을 알고있는 "User"클래스를 가지고 있으며, 서브 클래스는이 메소드를 오버라이드한다. 지금은 모든 클래스를 엔티티로 매핑하므로 세 개의 테이블이 있습니다. 사용

    4

    4답변

    내가 case 문을 통해 반복해서 같은 일에 근접하고 있던 일부 레거시 코드 리팩토링 오전 :이 (SameInterfaceCast).SetProperties(Prop1,Prop2,Prop3); 될 수 있도록 그래서 switch(identifier) case firstIdentifier: (SomeCast).SetProperties(P