53. <<interface>>
렌더러 렌더러가 사용하는
인터페이스
<<interface>>
게임로직 게임로직이 사용하는
인터페이스
시스템
54. Dependency 렌더러
<<interface>>
렌더러가 사용하는
인터페이스
Inversion 게임로직
<<interface>>
게임로직이 사용하는
인터페이스
Principle 시스템
상위 레벨의 모듈은 하위 레벨의 모듈에 의존해서는
안되고, 양자 모두 추상화에 의존해야 한다. 추상화
는 구체적인 구현에 의존해서는 안된다. 구현이 추
상화에 의존해야 한다.