나는 우리가 프로그래밍 할 모든 디자인 패턴으로 설명 될 수 있다는 사실을 알고 어떤 디자인 패턴이 코드에어떤 디자인 패턴입니까?
public class Guicer extends AbstractModule {
private static Injector injector = Guice.createInjector(new Guicer());
public static void setInjector(Injector injector) {
Guicer.injector = injector;
}
public static <T> T getInstance(Class<T> c) {
return injector.getInstance(c);
}
@Override
protected void configure() {
}
}
를 사용하는 (심지어 추상적 인 방법은 템플릿 메소드라는 디자인 패턴이)? Id는 클래스 GuiceStateHolder를 호출하고 싶지만 그것에 대해서는 확실하지 않습니다.
"프로그래밍에서 우리가하는 모든 일은 디자인 패턴으로 설명 될 수 있습니다"일반적인 실수 – Andrey
디자인 패턴은 물건을 만드는 데 도움이됩니다. 너무 엄격하게 맞추는 것에 대해 걱정하지 마십시오. 그렇지 않으면 방해가됩니다. – samoz
"프로그래밍에서 우리가하는 모든 일은 디자인 패턴으로 설명 될 수 있습니다"라는 말은 사실입니다. 그러나이 패턴 중 일부는 "스파게티 코드"등과 같은 이름을 가지며 실제로는 반 패턴입니다 –