上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 66 下一页
摘要: 装饰设计模式 装饰设计模式动态的添加行为和责任向一个对象而不修改他的任何代码。他是你子类化修改类的行为用通过另一个对象的包装的代替方法。 在Objective-c里面有很多这种设计模式的实现,像category和delegation。 类别 类别是一个极其强大的机制允许你向已经知道的类添加方法不用继承。新方法在编译时间被添加可以像正常方法一样被执行在这个扩展类里面。这个和类的修饰定义有稍微的不同。... 阅读全文
posted @ 2013-12-04 23:11 人魔七七 阅读(875) 评论(0) 推荐(0) 编辑
摘要: 外观设计模式: 这个外观设计模式提供了一个单独的接口给复杂的子系统。而不是暴露用户的一组类和API,你仅仅暴露一个简单的同一的API。 下面的图片解释这个概念: API的用户根本不知道后面系统的复杂性。这种模式是理想的在处理大量的类,特别是当他们复杂的使用或者很难理解的时候。 这个外观设计模式使用系统的接口和你隐藏的实现来分离代码。他也减少了依赖外部代码的子系统运作。这也是有用的如果在外观设计模... 阅读全文
posted @ 2013-12-04 11:22 人魔七七 阅读(1220) 评论(0) 推荐(0) 编辑
摘要: 设计模式的好处:我们可以写出容易理解,重用度很高的代码。降低代码的耦合度,符合软件工程的思想。设计模式主要分为三类:创造型的:单例和抽象工厂。结构类型的:MVC Decorator, Adapter, Facade and Composite.等这几种模式行为性的:Observer, Memento, Chain of Responsibility and Command.讲讲第一个设计模式MVC,我们的iOS应用基本都是基于MVC的。model:持有我们应用的数据,和定义怎么操控他。在你的应用里面就是Album 这个类View:处理用户的操作和展示model,都是UIView的子类。在应用里 阅读全文
posted @ 2013-12-02 22:38 人魔七七 阅读(4759) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 66 下一页