_______ 【设计模式】
Live a happy life
爱不是生日蛋糕,越切越少,爱是生日蛋糕上的火焰,越给越多。
展开
-
【设计模式】六个创建型模式
五、抽象工厂模式 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。解决涉及到多个产品系列的问题。原创 2017-03-05 22:20:18 · 729 阅读 · 19 评论 -
【设计模式】七个结构型模式
装饰模式 动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。 代理模式 为其他对象提供一种代理以控制对这个对象的访问。 外观模式 为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。原创 2017-03-06 10:39:35 · 610 阅读 · 17 评论 -
【设计模式】面向对象
刚刚接触设计模式,就提到了面向对象,记得第一年刚刚接触VB的时候,VB就讲过面对对象及面向过程。还记得当时吴刚鹏师哥在给李娜讲我还听了听。有个大概影印象。 其实特别简单 ,我们天天对着电脑学习,电脑就是对象。 通过栗子讲一下什么是面向对象及面向过程: For example:我要回家(张家口) 面向过程:我开车,我挂挡,我踩油门,我过北京,我过官厅,我过下花园... 面向对象:我命令车去原创 2017-03-03 16:38:06 · 578 阅读 · 18 评论 -
【设计模式】十一个行为型模式
一、策略模式(Strategy) 它定义了算法家族,分别分装起来,让他们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户。原创 2017-03-10 21:15:02 · 644 阅读 · 19 评论 -
【设计模式】面向对象三大特性
一、封装 二、继承 三、多态原创 2017-03-13 18:53:32 · 815 阅读 · 24 评论 -
【设计模式】六大原则
一、单一职责原则 就一个类而言,应该仅有一个引起它变化的原因。 二、开放封闭原则 是说软件实体(类、模块、函数等等)应该可以扩展,但是不可修改。对于拓展的是开放的,对于更改的是封闭的。 三、依赖倒转原则 高层模块不应该依赖底层模块,两个都应该依赖抽象。抽象不应该依赖细节,细节应该依赖抽象。 四、里氏代换原则 子类型必须能够替换掉它们的父类型。 五、迪原创 2017-03-13 16:53:54 · 699 阅读 · 26 评论