
设计模式
qq_22157341
听说下雨天音乐和代码更配哦
展开
-
设计模式-工厂模式
写在前面这一篇主要是对比,工厂方法模式比简单工厂模式好在哪里?为什么要用这个模式?这个模式的精髓在哪里?简单工厂模式以计算器为例,UML类图如下: 加减乘除运算都是继承自基类运算类,然后工厂类来调用这些运算,创建相应的对象,从而进行操作,oc代码如下:抽象运算类:#import <Foundation/Foundation.h>@interface Z...原创 2018-08-14 18:52:43 · 266 阅读 · 0 评论 -
设计模式-简单工厂模式+反射机制
写在前面前面我们了解了简单工厂模式与工厂模式各自的优缺点,那么有没有一种设计思路可以能扩展新的运算模式不用去直接修改工具类不用给新的扩展类新增工具类当然是可以的,这就是本文的价值了解OC层面的反射机制Objective-C 反射篇 Objective-C语言中的OC对象,都继承自NSObject类。这个类为我们提供了一些基础的方法和协议,我们可以直接调用从这个类继承过...原创 2018-08-14 19:40:55 · 395 阅读 · 0 评论