strategy-pattern

    8

    2답변

    이것은 디자인 패턴에 익숙하지 않았기 때문에 아마도 초보 질문 이었지만 템플릿 방법 및 전략 DP를보고 있었고 매우 비슷하게 보입니다. 정의를 읽고, UML을 검토하고, 코드 예제를 확인해 볼 수는 있지만, 전략 패턴은 템플릿 메서드 패턴을 사용하는 것 같지만,이 패턴을 템플릿으로 전달하고 객체 (즉, 컴포지션)를 전달하는 것처럼 보입니다. 그런데 Temp

    23

    1답변

    마침내 필자는 의존성 주입 (Dependency Injection)과 함께 젖었습니다. Unity와 함께 게임을 시작했고 전략 패턴에 문제가 생겼습니다. 컨테이너를 사용하여 이름을 기반으로 한 특정 전략의 구현을 반환 할 수 있지만, 내가 볼 수없는 것은 컨텍스트에서 올바른 전략을 얻는 방법입니다. 간단한 예를 들어 설명해 보겠습니다. 컨텍스트는 FastE

    1

    3답변

    디자인 패턴에 익숙하지 않고 이제는 전략 patern을 구현하고 싶습니다. 내 코드는 다음과 같습니다. namespace StrategyPattern { public interface ISendBehavior { void Send(); } public class SendAppointment : ISendBe

    0

    2답변

    나는 두 개의 데이터 구조 수업을들은 동물 (이것은 내 코드의 단순화 된 버전입니다) : 하나 개의 속성을 가지고 "날짜 시간 생일" : 하나 개의 속성 "INT의 시대" 사람을 가지고 내가 달성하려고하는 것은 모든 다른 데이터 구조 클래스에서 공통적 인 "업로드 중"(데이터베이스에 유지)을 컴파일하는 것입니다. 그래서 주로 내 목표는 foreach (Ty

    4

    2답변

    예를 들어 장바구니에 추가 할 수있는 Product 클래스가 있다고 가정합니다. 장바구니에 들어있을 때 다른 항목과 함께 포장하고 15 % 할인을 추가 할 수 있습니다. 거래가 허용되는 새로운 하위 클래스로 상품 클래스를 장식해야합니까? 아니면 제품 클래스가 제품에 가격 인하 전략 객체를 첨부하여 가격을 낮추도록 재 설계해야합니까? 이것은 추상적 인 예이므

    1

    2답변

    을에 Stategy,하지만 난이 일반적인 질문이 될 수도 있겠죠, 그래서 더 막연하게 그것을 프레임거야 전략 패턴을 구현하는 특정 클래스의 개체에 대한 매개 변수 다양한 객체가 존재할 것이며 이는 우리가 이러한 객체를 사용자 정의하는 디자이너 친화적 인 솔루션으로 작용합니다. XML 파일에서 문자열 만 정의 할 수 있으므로 누군가 해당 문자열을 가져 와서

    3

    2답변

    Google은 여러 가지 방법으로 고객에게 청구서를 발행하는 인보이스 모델을 보유하고 있습니다. 간결함을 기하기 위해 인상 당 비용 및 전화 당 비용 조회에 대해 중점적으로 다룰 것입니다. 내 생각은 이들 (및 나머지) 전략을 구현 한 다음 인보이스 클래스에 동적으로 혼합하는 것이 었습니다. 노출 수/통화 수를 결정하는 데 사용되는 다양한 정보 소스가 있기

    2

    3답변

    여기의 개체는 UI를 업데이트하는 것입니다. 나는 클라이언트에서 일반적으로 이것을하지만,이 애플리케이션은 코드를 뒤에서 사용한다. 어쨌든 내 질문은 이러한 진술을 정리하려고하고 전략 패턴이 적절하다고 생각합니다. 나는 나를 위해 모든 일을 할 필요는 없지만, 당신이 나에게 몇 가지 포인터를 줄 수 있다면. 먼저 인터페이스를 작성한 다음 각 전략이 인터페이스

    3

    1답변

    $Zend_auth->authenticate($adapter); 전략이 ​​아닌 어댑터라고하는 이유는 무엇입니까?

    6

    3답변

    저는 Design Patterns의 초보자입니다. 개발 팀 (즉, 프로젝트 트래커)의 다양한 구성원이 수행 한 개발 작업을 추적하기 위해 C# 응용 프로그램을 개발하고 있다고 가정합니다. 저는 Strategy Pattern에서 영감을 얻으려고합니다. 다음과 같이 그래서 나는 나의 클래스와 인터페이스를 설계하고있다 : 나는이 디자인을 개선하기 위해 무엇을해야