생성 패턴(2) - Factory 패턴
팩토리 패턴 팩토리 패턴은 이름에서 유추할 수 있듯, 공장에서 물건을 생산하듯이 객체를 생산할 수 있도록 하는 패턴이다. 객체의 생산을 전담하는 하나의 클래스를 만듦 다음의 장점이 있다 객체 생성 코드가 분산된 경우 변경사항에 대한 적용이 오래 걸리는 문제를 보완 신규 클래스에 대한 객체 생성 코드를 factory 클래스에만 적용하면 되므로 외부에서 객체 생성에 대한 내용을 몰라도 된다 클래스 간 결합도를 낮출 수 있다 결합도? 결합도는 다음 코드를 통해 알 수 있다 class Mouse { ... } class Keyboard { ... } class Monitor { ... } class Desktop { Mouse mouse = new Mouse(); Keyboard kbd = new Keyboar..
2021.08.18