strategy-pattern

    9

    1답변

    때때로 전략 패턴을 사용할 때 일부 알고리즘 구현에는 동일한 매개 변수 목록이 필요하지 않음을 알 수 있습니다. 예를 public interface Strategy{ public void algorithm(int num); } public class StrategyImpl1 implements Strategy{ publ

    6

    2답변

    다음과 같은 유형의 필요가 무엇인가는 이미 자바에 내장되어야처럼 너무 유비쿼터스 것 같다 : public interface Executer<T> { void execute(T object); } 그것은 다음 무리를 호출이 사소한 예처럼 다른 클래스에서 사용할 수 있습니다 개체에 실행자의. class Handler<T> implements Ex

    0

    1답변

    우리는 클라이언트가 응용 프로그램의 개별 인스턴스를 구성하기 위해 많은 수의 플러그 가능한 전략 (전략 인터페이스의 특정 구현)을 제공 할 수있게하는 API를 설계하고 있습니다. 또한 새 빌드가 필요없이 변경 가능하도록 인스턴스의 구성 파일에 정의 된 것을 선호합니다. Google API를 쉽게 테스트하고 유지 관리 할 수 ​​있도록 앞으로 Guice를 D

    3

    1답변

    Startegy에서 Head First Duck 문제를 구현하려고했습니다. 나는 Decoy Duck을 구현하려고합니다. Quack 또는 Fly에 대한 기능을 기본적으로 갖지 않습니다.이 생성기는 기본 생성자를 호출하여 구현됩니다 (이 오리는 Fly 또는 Quack 기능이 없습니다). 다른 모든 오리는 오버라이드 된 컨스트럭터를 호출하여 초기화됩니다. 이 책

    1

    1답변

    사용자 입력의 유효성을 검사하는 PHP validator 클래스가 필요합니다. 이런 오류의 배열 array( "username" => "Alex", "email_address" => "@@#3423£[email protected]" ); 다음 반환 : 가 나는 같은 필드 => 값의 ASSOC 배열을받을 수 있도록하려면 array(

    1

    1답변

    제목이 이상하다는 것을 알고 있으므로 기본 설정을 해보겠습니다. 저는 StyleBundle이라는 객체를 가지고 있습니다. StyleBundle의 Duration과 StyleBundle (Unlimited 또는 PerStyle)의 "type"의 두 가지 사항에 따라 StyleBundle의 전체 Price가 결정됩니다. 여기에 StyleBundle을 빠르게 잘

    1

    1답변

    내 프로그램의 컨트롤러 구성 요소에 대한 전략 패턴을 구현하려고합니다. 빈 캔버스에 항목을 만들 수있는 CreateViewState와 같은 다른 뷰 상태가 있으므로 createInput(), addToModel() 및 stuff과 같은 메서드가 필요합니다. 내가 가지고있는 또 다른 상태는 이전에 추가 한 항목을 편집 할 수있는 EditViewState입니다

    0

    1답변

    루비에서 처음으로 간단한 전략 패턴을 구현 중이며 모든 하위 클래스가 중요한 전략 방법을 구현하는지 테스트를 작성하고 싶습니다. 나는 현재 내 테스트를 위해 RSpec에, factory_girl 및 했어야-매처 (matcher)를 사용하고 class SearchTools::MusicSearcher def find_artists raise

    2

    3답변

    PHP로 작성된 장바구니의 총계를 계산하는 방법을 찾고 있으며 다른 조건을 처리하기위한 좋은 디자인 패턴에 대한 의견을 듣고 싶습니다 . 나는 관리자에게 할인 계산을위한 여러 가지 전략을 제공하려고합니다. 관리자는 세금 적용 전후에 할인을 적용 할 수있는 선택권이 주어질뿐만 아니라 배송비에 할인을 적용 할 수도 있습니다. 이것은 내 작업의 개요를 제공합니다

    2

    1답변

    는 정상 아래에있는 내 코드에서와 같이 기본 전략을 사용하는 것입니다 public abstract class ClContext { protected sealed class InitialAlgorithm : IClAlgorithm { public void Initialize() { return;