cyclic dependency1 [CS] Cyclic Dependency - 2개 이상의 Abstraction이 서로 직-간접적인 Dependency(의존성) 을 가진 형태. - Abstraction 사이의 Cyclic Dependency 는 Acyclic Dependencies Principle(ADP) 와 Ordering Principle 을 위반. - Cyclically-Depended 한 Abstraction 들은 서로 간에 함께 Understood, Changed, Used, Tested, Reused 될 필요가 있을 수 있음. ==> Ex) Cyclic-Depended 한 Class A,B가 있다고 하자. Class A에 변화가 생기면 Class B 에 영향을 줄지도 모름. - 거대하고 간접적인 Cyclic Dependencies 는 주로 복잡한 Software S.. 2022. 12. 4. 이전 1 다음