대 AbstractFactory 난 그냥 Bridge
패턴과 그 의도를 배웠습니다.브리지 패턴
하지만 왜 AbstractFactory
이 같은 일을 할 수 없었습니까?
가 나는 AbstractFactory
가 특정 브리지를 만들 수 있다는 것을 알고 있지만, 내 질문은 추상화와 구현을 분리하는 대신 AbstractFactory
Bridge
의 사용에 관한 것이다.
AbstractFactory
과 Bridge
패턴의 실제 차이점을 설명해 주시겠습니까?
이 설명에 감사드립니다. Bridge가 있으면 모든 원시 연산은 추상화 자체가 아닌 구현 자에 의해 구현 될 것으로 예상됩니다.반면에 AbstractFactory를 사용하면 오브젝트 (예 : Bridge Pattern의 추상화 측면에 포함 된 오브젝트) 만 생성되지만이 패턴은 모든 기본 연산을 추상화 측면에서 구현해야한다는 것을 절대로 기대하지 않습니다. 모든 기본 작업에 대해 항상 objectCreatedByFactory.doSomething()과 같은 위임 – Mik378