1.A) Creational Pattern - Class
1.A.1 팩토리 메소드 패턴(Factory Method Pattern) : 객체를 만들어내는 부분을 서브 클래스Sub-Class에 위임하는 패턴. 즉, new 키워드를 호출하는 부분을 서브 클래스에 위임 어떤경우에 사용? : 직접 객체를 생성해 사용하는 것을 방지, 클래스간의 결합도 낮추고 싶을 때. => 새로운 로봇이 추가 되고 새로운 팩토리가 추가 된다 하더라도 메인 프로그램에서 변경할 코드는 최소화 메인 프로그램에서 new 키워드가 없다는 것을 확인 할 수 있습니다. 메소드 콜로 객체 생성 객체 생성을 팩토리 클래스에 위임한 결과. 메인 프로그램은 어떤 객체가 생성 되었는지 신경 쓰지 않고 단지 반환된 객체를 사용만 하면 됩니다. 새로운 로봇이 추가 되고 새로운 팩토리가 추가 된다 하더라도 메인 ..