0404
장점 패턴들을 구분해 개발한다 유지 보수가 용이하다. 유연성이 높다 확장성이 높다. 협업에 용이하다. 단점 완벽한 의존성 분리가 어렵다 설계 단계가 복잡하다 설계 시간이 오래걸린다. 클래스(단위)가 많아진다.