设计模式
文章平均质量分 50
飞蛾飞吧
想拥有一件东西的前提是让自己配得上拥有
展开
-
设计模式大总结-创建型模式
上一篇简单的介绍了下设计模式的定义、原则和分类,现在我将分别介绍一下这几23个设计模式。 今天我要说的是创建型模式,它包括简单工厂模式、抽象工厂模式、工厂方法模式、单例模式、建造者模式和原型模式。 1、简单工厂模式 主要用于创建对象。添加新类时,不会影响以前的代码 优点:适合于不用情况创建不同的类 缺点:客户端必须要知道基类和工厂内,耦合度差 举例:计算器 2、抽原创 2014-11-29 16:58:43 · 329 阅读 · 0 评论 -
设计模式大总结3-行为型模式
上篇讲到了结构型模式和创建型模式,那么设计模式目前没有介绍的只有行为型模式了,行为型模式比较多,共有11个,他们分别是观察者模式、模板模式、命令模式、状态模式、策略模式、中介者模式、访问者模式、解释器模式、备忘录模式、迭代器模式和职责链模式。我将一一的为大家介绍。 1、观察者模式 定义:是一种一对多的关系,让多个监察者对象同时监听某一主题对象,这个主题对象在自己状态发生变化时,会通知所有的观察原创 2014-11-29 16:59:04 · 367 阅读 · 0 评论 -
设计模式大总结2-结构型模式
上篇我们介绍完了创建型模式,今天我们继续总结结构型模式,它分别包括适配器模式、装饰模式、桥接模式、组合模式、享元模式、代理模式和外观模式。 1、适配器模式 定义:将一个类的接口转换成客户希望的另外一个接口。--------------双方都不适合修改的时候考虑适配器模式 图例: 2.装饰模式 定义:动态的给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类原创 2014-11-29 16:59:00 · 344 阅读 · 0 评论 -
什么是设计模式?
1、定义 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石脉络,如同大厦的结构一样。 通俗的说,就是解决问题的方法,是前辈们归纳总结出来的便于人们理解使用,增加代码原创 2014-11-29 16:58:46 · 375 阅读 · 0 评论