목록2024/10/24 (1)
SW
[개발서적] 헤드퍼스트 디자인 패턴 Ch12. 복합 패턴
1. 복합 패턴복합 패턴 = 여러 패턴을 함께 사용해서 다양한 문제를 해결하는 패턴 = 패턴으로 이루어진 패턴 오리 시뮬레이션 게임을 처음부터 다시 만들면서 몇 가지 기능을 추가해 봅시다.이 과정에서 하나의 문제를 해결할 때 여러 패턴이 어떻게 공존하고 협력하는지 볼 수 있습니다.1. Quackable 인터페이스 정의public interface Quackable { public void quack();}Quackable 인터페이스는 quack() 메서드를 선언합니다. 이 메서드는 오리가 소리를 낼 때 사용됩니다.2. Quackable 구현 클래스들public class MallardDuck implements Quackable { public void quack() { Syste..
개발서적/헤드퍼스트 디자인패턴
2024. 10. 24. 09:47