>1.MVC 模型,视图,控制器,对应是的数据的存储或处理,前台的显示,业务逻辑的控制。 |
>2. 单例模式: 不通过alloc创建对象,而是用一个静态的方法返回这个类的对象,系统只拥有一个这个类的全局对象 |
>3. 工厂模式: |
>4. 代理/委托模式 :对象本身没有能力或不方便实现某项功能,而委托其他的对象去完成,其核心:(id类型+协议+多态) |
>5. 观察者模式:定义对象间一对多的依赖关系,当一个对象的状态发生改变时,所有依赖它的对象都得到通知自动更新。 |
>6. 迭代器模式:提供一个方法顺序访问一个聚合对象的各个元素,而又不需要暴露该对象的内部表示。 |
iOS开发中常用的几种设计模式
最新推荐文章于 2016-03-31 23:14:28 发布