摘要: 一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责 阅读全文
posted @ 2016-03-06 21:06 进哥歌 阅读(2458) 评论(0) 推荐(0) 编辑
摘要: 大话设计模式之oc实现23种模式 不管是 .NET 中的 C# 语言,还是 Java、VB.NET、C++ 或 Objective-C 语言,面向对象语言在设计模式的层面上都是相通的,只不过在设计模式的具体实现上语法稍有差异罢了: https://github.com/huang303513/Des 阅读全文
posted @ 2016-03-05 21:11 进哥歌 阅读(377) 评论(0) 推荐(0) 编辑
摘要: static 关键字的作用: 1.变量的内存只被分配一次 2.它的作用域跟其它变量无差别 关键字:const 不是常量,可以是变量,只是你不能修改它 1)关键字 const 的作用是为给读你的代码的人传达非常有用的信息,实际上,声明一个参数为常量是为了告诉用户这个参数的应用目的。如果你曾花很多时间清 阅读全文
posted @ 2016-03-04 08:55 进哥歌 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 协议:Protocol 它可以声明一些必须实现的方法和选择实现的方法 作用:用来声明一些方法 由一系列的方法声明组成的 一个类可以遵守1个或多个协议 任何类只要遵守了Protocol,就相当于拥有了Protocol的所有方法声明 协议和继承的区别: 1.继承之后默认就有实现,而Protocol只有声 阅读全文
posted @ 2016-03-02 19:51 进哥歌 阅读(302) 评论(0) 推荐(0) 编辑