博客专栏  >  前端   >  设计模式

设计模式

设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。毫无疑问,设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。

关注
1 已关注
7篇博文
  • 设计模式概述

    1、什么是设计模式?   设计模式这个词是首先出现在建筑行业的,是因为在20世纪70年代,Christopher Alexander发现许多建筑非常类似,然后想是不是用同一图纸能够在不同的地点建造出...

    2015-10-20 11:08
    743
  • 设计模式之--简单工厂模式

    简单工厂模式属于创建型模式,所以是关于创建对象的,举例说明:   需求:创建动物中的猫、狗对象。   首先绘制简单工厂模式的类图:     下面进行代码实现,通过一般方法和应用简单工厂模式方法...

    2015-10-20 15:14
    801
  • 设计模式之--工厂方法模式

    在上一篇《设计模式之--简单工厂模式》中,遗留了一个问题:如果我们还要创建鱼的对象,那么我就要去添加鱼这个类,然后去更改工厂类,添加创建鱼的对象的方法,那么,这样就违背了面向对象的设计原则:开闭原则(...

    2015-10-21 08:23
    839
  • 设计模式之--单例模式

    1、什么是单例模式?   单例模式也属于创建型模式,所以也是用于创建对象的,顾名思义,“例”是“实例”的意思,“单”是“单独、唯一”的意思,所以单例模式就是指使类在内存中只能有一个对象的模式。 2...

    2015-10-21 16:34
    873
  • 设计模式之--装饰模式

    1、写在前面:为什么会有装饰模式?   装饰模式是为了解决继承强依赖性和出现大量子类不方便管理问题而出现的。   举例:大家都有自己的手机,而打电话时手机必须具备的基本功能。如果用代码实现的话,按...

    2015-10-22 10:56
    753
  • 设计模式之--模板方法模式

    1、什么是模板方法模式?   官方解释:定义一个操作中算法的框架,而将一些步骤延迟到子类中。模板方法模式使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。   设计模式大咖闫宏解释:...

    2015-10-23 16:51
    1004
  • 设计模式之--依赖倒置原则

    依赖倒置原则 所谓依赖倒置原则,就是不论工厂还是产品都应该依赖于抽象,而不是具体实现类。听起来更像是“针对接口编程,而不是针对实现编程”,但是这里依赖倒置原则更强调“抽象”的概念,不要让高层组件依赖低...

    2015-11-01 09:13
    1043

JavaWeb
1340989
Java
3233202
C#
67071
UML
59018
软件工程
912797
数据库
1213946

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部