반응형 디자인패턴1 Java 디자인 패턴 정리 객체지향 디자인을 위해서는 재사용성, 확장성. 관리 용이성 등을 갖춰야 한다고 얘기를 하고 있다. 이런 것들을 갖추기 위해서 Java에서는 유명한 여러가지 디자인 패턴이 있는데 이를 한번 정리해본다. 1. Iterator 패턴 - 반복작업에 대한 캡슐화 : Iterator를 사용하면 클라이언트에서는 처리할 컬렉션 객체가 List인지 Array인지 신경쓰지 않아도됨. - Enumeration과의 차이점은 Iterator은 remove() 를 지원. 2. Adapter 패턴 - 캐스팅 등이 불가능한 경우 클래스의 인터페이스를 클라이언트가 원하는 인터페이스로 변환하는 역할(Adapter) - 인터페이스 간의 호환성 문제를 해결할 수 있음. 3. Factory Method 패턴 - 객체 생성을 다른 클래스(주로.. 2023. 8. 26. 이전 1 다음 반응형