http://www.yes24.com/Product/Goods/17350624
(스프링 입문을 위한 자바 객체 지향의 원리와 이해, 2015)을 학습하고 개인 학습용으로 정리한 내용입니다.
어댑터 패턴(Adapter Pattern): 호출당하는 쪽의 메서드를 호출하는 쪽의 코드에 대응하도록 중간에 변환기를 통해 호출하는 패턴
프록시 패턴(Proxy Pattern): 제어 흐름을 조정하기 위한 목적으로 중간에 대리자를 두는 패턴, 대리자는 인터페이스를 이용해 실제 서비스와 같은 이름의 메서드를 구현하고 해당 메서드를 통해 실제 서비스 메서드를 호출하여 그 값을 클라이언트에게 돌려준다.
데코레이터 패턴(Decorator Pattern): 메서드 호출의 반환 값에 변화를 주기 위해 중간에 장식자를 두는 패턴
싱글턴 패턴(Singleton Pattern): 클래스의 인스턴스, 즉 객체를 하나만 만들어 사용하는 패턴, 객체의 생성자에 private, 단일 객체를 위한 정적 변수, 유일한 단일 객체를 반환할 정적 메서드가 필요하다.
템플릿 메서드 패턴(Template Method Pattern): 상위 클래스의 견본 메서드에서 하위 클래스가 오버라이딩한 메서드를 호출하는 패턴
팩터리 메서드 패턴(Factory Method Pattern): 오버라이드 된 메서드가 객체를 반환하는 패턴
전략패턴(Strategy Pattern): 클라이언트가 전략을 생성해 전략을 실행할 컨텍스트에 주입하는 패턴
템플릿 콜백 패턴(Template Callback Pattern): 전략 패턴을 익명 내부 클래스로 구현한 전략 패턴
'책 > 기술 관련' 카테고리의 다른 글
자바 객체지향의 원리와 이해 07. 스프링 삼각형과 설정 정보 (0) | 2022.02.19 |
---|---|
자바 객체지향의 원리와 이해 05. SOLID (0) | 2022.02.10 |
자바 객체지향의 원리와 이해 03. 자바와 객체 지향 (0) | 2022.02.08 |
자바 객체지향의 원리와 이해 02. 자바와 절차적/구조적 프로그래밍 (0) | 2022.02.07 |