iOS工厂模式的理解感觉就是多态的一种体现。
当我们需要多种类型的对象时,可以对每一个单一的对象进行封装设计,在需要调用的页面向工厂使用零件一样调用不同类型的对象。比如在新闻列表会有这么几种情况,有纯文本内容、图文内容、视频内容等,这样我们就可以分辨创建Text、Image、Video等对象,在列表需要加载的时候可以调用不同类型的对象。
iOS工厂模式的理解感觉就是多态的一种体现。
当我们需要多种类型的对象时,可以对每一个单一的对象进行封装设计,在需要调用的页面向工厂使用零件一样调用不同类型的对象。比如在新闻列表会有这么几种情况,有纯文本内容、图文内容、视频内容等,这样我们就可以分辨创建Text、Image、Video等对象,在列表需要加载的时候可以调用不同类型的对象。