1. 创建两个类,可以继承至不同的类,当这两个类在UIViewController中alloc ,init的时候,会有耦合。这个时候就可以使用简单工厂模式。
一、第一种方式
只是在一个继承至NSObject的类中写上你创建的一个类的alloc,init。
坏处:只能创建一个类。
二、第二种方式
在这个继承至NSObject的类导入两个类的类名,在这个类中写一个switch,用来判断,如果符合,就alloc,init。
这样可以在一个类中创建多个类。
三、第三种方式 - 动态创建
使用NSClassFromString来动态创建一个类。