팩토리패턴1 [디자인패턴 - 팩토리패턴] 팩토리패턴이란? 예제를 통해 이해하기 (Factory Pattern) for Head First Design Patterns (헤드퍼스트 디자인 패턴 참조) # 팩토리패턴## 팩토리 패턴의 종류팩토리패턴의 종류는 크게 아래 2가지가 있다.1. 팩토리 메서드 패턴2. 추상 팩토리 패턴번외 심플 팩토리 이제 하나씩 알아보자!## 팩토리 메서드 패턴- 팩토리 메서드는 심플팩토리에서 팩토리 자체를 추상화를 시키고 각각의 구체적인 팩토리 클래스가 특정 타입의 객체 생성을 담당하는 패턴- 새로운 타입의 객체를 추가하려면 새로운 팩토리 클래스만 추가 하면 되기 때문에 OCP를 준수한다. 1. 추상클래스로 팩토리와 로봇을 만들어준다.abstract class 로봇 { abstract fun 설명(): String}abstract class 로봇팩토리(){ abstract fun 로봇제작() : 로봇 } 2. 구체적인 로봇 클래스를 정의 해준다.class 뛰는로봇.. 2024. 4. 30. 이전 1 다음