ADP (1) 썸네일형 리스트형 [디자인패턴] Package Principles (패키지에서의 디자인 원칙) 패키지내의 Principles ADP (Acyclic Dependencies principles) SDP (Stable Dependencies Principle) SAP (Stable Abstractions Principle) 패키지내의 Principles - ADP : 패키지들 사이에 cycle이 있다면 하나의 패키지 test하기 위해서 모든 패키지가 다 있어야한다. - SDP : c1이 c2에 디펜던시 있으면 P1이 P2로 디펜던시가 있다고 한다. 따라서 자신보다 stable한 P로만 디펜던시를 갖자 (abstract level이 더 높은 P로만) * Stable = Independent + Responsible (변경될 확률을 측정한게 아니다) - SAP : stable한 패키지는 abstract .. 이전 1 다음