花费 73 ms
IOS设计模式-观察者模式

前言:23种软件设计模式中的观察者模式,也是在软件开发中,挺常用的一种设计模式。而在苹果开发中,苹果Cocoa框架已经给我们实现了这个设 计模式,那就是通知和KVO(Key-Value Observ ...

Fri Mar 11 22:56:00 CST 2016 0 5985
6.开放-关闭原则(Open-Close Principle)

1.定义   一个软件实体(如类、模块、函数)应当对扩展开放,对修改关闭。 2.定义解读   在项目开发的时候,都不能指望需求是确定不变化的,大部分情况下,需求是变化的。那么如何应对需求变化的情 ...

Tue Jul 26 05:11:00 CST 2016 0 2937
IOS设计模式第一篇之MVC

设计模式的好处:我们可以写出容易理解,重用度很高的代码。降低代码的耦合度,符合软件工程的思想。 设计模式主要分为三类:创造型的:单例和抽象工厂。结构类型的: MVC Decorator, Ada ...

Tue Dec 03 06:38:00 CST 2013 0 4662
IOS设计模式第十篇之命令行设计模式

命令行设计模式: 命令设计模式将一个请求或行动作封装为对象。这个封装请求比原始的请求要灵活并且可以在对象之前被传递,存储,动态修改或者放进队列里面。苹果 苹果公司实现这种模式使用Target-Ac ...

Wed Jan 01 08:01:00 CST 2014 5 2697
4.接口隔离原则(Interface Segregation Principle)

1.定义 客户端不应该依赖它不需要的接口; 一个类对另一个类的依赖应该建立在最小的接口上。 2.定义解读 定义包含三层含义: 一个类对另一个类的依赖应该 ...

Tue Jul 26 01:15:00 CST 2016 0 2025
IOS设计模式-组合设计模式

前言:本篇博文将让你学会软件开发中的"何为树形结构"、"何为组合模式"、"组合模式可以解决的问题"等相关知识。 内容大纲: 1、树形结构 2、组合模式 3、编写文件夹系统 1、树形结构 ...

Mon Feb 29 07:41:00 CST 2016 0 2226
IOS设计模式-备忘录模式

内容大纲 如何存储记录 备忘录模式的基本原理 使用备忘录模式 优化存储方案 恢复UIView的状态 1、如何存储记录 在存储记录时,第一步我们需要用一把钥匙去打开一把锁 ...

Sun Dec 13 01:19:00 CST 2015 4 1417
IOS设计模式第五篇之装饰设计模式的代理设计模式

版权声明:原创作品,谢绝转载!否则将追究法律责任。 代理: 另一个装饰设计模式,代理,是一个代表或者协调另一个对象的行为机制。例如当你用一个tableView,你必须实现他里面的一个tabl ...

Thu Dec 05 21:38:00 CST 2013 4 1811

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM