iOS设计模式学习
SakuraBury
这个作者很懒,什么都没留下…
展开
-
iOS设计模式学习(一) 设计原则
在设计应用程序时除了考虑设计模式之外,也需要考虑一些程序设计原则——构建可复用、可维护的面向对象应用程序。在iOS程序设计中主要考虑的设计原则是:针对接口编程而不是针对实现编程优先使用对象组合而不是类继承一.针对接口编程接口定义类型,接口继承让我们可以用一个对象代替另一个对象。具体来说就是实现相同接口的对象间可以相互替换。 接口继承在iOS开发中具体来说就是@protocol协议,一组协议就原创 2015-04-29 15:52:26 · 556 阅读 · 0 评论 -
iOS设计模式学习 (二) OC协议之接口继承和代理设计
大多数情况下我们在说Objective-C 的协议protocol时,我们首先想到的都是iOS中的重要设计模式——代理设计模式。在前面一节的学习中已经说到了代理设计模式,这儿就只简单的说一下:在代理设计模式中,我们使用到的都是协议的接口方法,协议定义了对象间的访问接口规则。但是,其实协议同样拥有属性,这就涉及到下面我们要说的接口继承。所谓接口继承,学过C++的应该都知道抽象类,其实通过继承抽象类,然原创 2015-05-02 15:19:44 · 797 阅读 · 0 评论