- 博客(3)
- 资源 (16)
- 收藏
- 关注
原创 大话设计模式-代理模式
代理模式问题: 要实现根据用户权限实现订单操作 什么是代理模式: 控制用户权限。 如何实现 proxy代理类实现与具体类有的共同抽象方法,引入具体类的引用,根据对具体类的相关操作封装成proxy对应的方法。说的有点抽象,理论是实践的基础,我们举一个具体的例子。 实际问题我们要实现创建订单的人可以修改订单属性,就此问题利用代理实现我们定义orderApi 接口,里面有三个属性
2016-08-28 14:57:53 420
原创 IOS设计模式探索
IOS设计模式探索 常用的 23 种设计模式 不管是 .NET 中的 C# 语言,还是 Java、VB.NET、C++ 或 Objective-C 语言,面向对象语言在设计模式的层面上都是相通的,只不过在设计模式的具体实现上语法稍有差异罢了: 策略模式(Strategy),它定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户。 装饰
2016-08-20 16:11:07 178
原创 ios大话设计模式-简单工厂
ios大话设计模式-简单工厂标签(空格分隔): ios进阶1.什么是简单工厂 SimpleFactory根据提供给它的数据,返回一个类的实例。通常它返回的类都有一个公共的父类(或者接口对象) 2.简单工厂的作用简单工厂的作用是实例化对象,而不需要客户了解这个对象属于哪个具体的子类。简单工厂实例化的类具有相同的接口或者基类,在子类比较固定并不需要扩展时,可以使用简单工厂。如数据库生产工厂就是简单
2016-08-20 16:01:19 530
tableview 独立数据源 独立代理方法 开发中重要经验总结
2015-12-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人