인터페이스와 설계 품질
인터페이스와 설계 품질 퍼블릭 인터페이스의 품질에 영향을 미치는 원칙 1. 디미터 법칙 객체의 내부 구조에 강하게 결합되지 않도록 협력 경로를 제한한다. 협력 경로를 제한하면 결합도를 효과적으로 낮출 수 있다. 아래 조건을 만족하는 인스턴스에만 메세지를 전송해야 한다. this 객체 메서드의 매개변수 this 의 속성 t...
인터페이스와 설계 품질 퍼블릭 인터페이스의 품질에 영향을 미치는 원칙 1. 디미터 법칙 객체의 내부 구조에 강하게 결합되지 않도록 협력 경로를 제한한다. 협력 경로를 제한하면 결합도를 효과적으로 낮출 수 있다. 아래 조건을 만족하는 인스턴스에만 메세지를 전송해야 한다. this 객체 메서드의 매개변수 this 의 속성 t...
오브젝트 - 코드로 이해하는 객체지향 설계 정리 9. 유연한 설계
오브젝트 - 코드로 이해하는 객체지향 설계 정리 8. 의존성 관리
오브젝트 - 코드로 이해하는 객체지향 설계 정리 7. 객체 분해
오브젝트 - 코드로 이해하는 객체지향 설계 정리 6. 메세지와 인터페이스
오브젝트 - 코드로 이해하는 객체지향 설계 정리 10. 상속과 코드 재사용
출처: https://gunju-ko.github.io/java/2018/07/05/Future.html 출처: https://codechacha.com/ko/java-completable-future/ 출처: https://jongmin92.github.io/2019/03/31/Java/java-async-1/ 자바의 비동기 기술 1. Exe...
오브젝트 - 코드로 이해하는 객체지향 설계 정리 5. 책임 할당하기
오브젝트 - 코드로 이해하는 객체지향 설계 정리 4. 설계 품질과 트레이드 오프
오브젝트 - 코드로 이해하는 객체지향 설계 정리 3. 역할, 책임, 협력