(소스 주소 : https://github.com/minjoongkim/iOS-Pattern) 팩토리 패턴이란?객체 생성을 처리하는 패턴입니다. 어떠한 경우에 사용하는가?예를들어 책이라는 클래스가 있고, 그 하위에 만화책, 소설책이라는 클래스가 있습니다. 만화책, 소설책은 책이라는 큰 범위안에 각자가 해야할 메소드들이 따로 있습니다. 어떠한 정보를 받아서 클래스로 생성할때, 매번 if문으로 만화책인지 소설책인지 판단해서 클래스를 만들게 되면 번거롭고 틀릴수도 있기 때문에 이 부분을 띄어서(나눠서) 팩토리 메소드를 만들게 됩니다.그렇게 되면 객체를 생성할때마다 팩토리 메소드에 객체생성을 하도록 지시하면 객체를 생성해서 반환하게 됩니다. 팩토리 패턴을 사용하게 되면?이렇게 되면, 객체생성의 버그를 줄일수 있..