首页 > Design > 设计模式(1):开篇

设计模式(1):开篇

  最近计划系统的了解一下设计模式,平常也知道些,但是还是知道的不多,这一段时间深入的参透一下。每一个设计模式大概分为下面的五步去认识,“纸上得来终觉浅,绝知此事要躬行”,先对这常用的23中设计模式有个大概的了解,以后有了锻炼的机会,就可以锻炼了。
1.理论概念(抽象)?
2.具体的例子(具体)?
3.适用于什么的范围?有什么优点,能解决什么问题?
4.有什么不好的地方?
5.简短的代码例子。
  设计模式是经过验证的,用于解决在特定环境下、重复出现的、特定问题的解决方案。
  设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。
  设计模式分为三种类型,共23类。
创建型模式(5种):单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。
结构型模式(7种):适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。
行为型模式(11种):模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状态模式、策略模式、职责链模式、访问者模式。

  1. Elizangela 4月 23rd, 2013 @ 09:59 | #1

    Sueprbly illuminating data here, thanks!

评论提交中, 请稍候...

留言


可以使用的标签: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>
Trackbacks & Pingbacks ( 0 )
  1. 还没有 trackbacks