设计归根结底为思想,
设计模式(Design Pattern)则是面向对象设计的最基础的思想经验总结。
GOF 23种设计模式,不愧为面向对象设计世界中,顶尖大师们的经典思想的汇集。
要想领略设计的魅力,我认为不得不先对这些设计模式,深入理解,反复琢磨,不断实践。
参照URL:
http://www.dofactory.com/Patterns/Patterns.aspx
我将探索23种设计模式以下8个基本要素:
模式名称,
模式类别,
意图,
应用场景,
UML描述,
Code实现,
应用Sample,
总结分析
模式名称:略
模式类别:创建(Creational),结构( Structural ),行为( Behavioral )
意图: 描述what to do, what purpose, what problem to solve .
应用场景:该模式所适合的特定的问题
UML描述:略
Code实现:具体的语言实现,此处采用C#
应用Sample:现实世界应用的示例
总结分析:该模式的深入分析,优缺点总结
本文仅作开篇初探,接下来的系列将对23种模式对以上方面进行阐述。
督促自己学习和思考,并起到交流之用。
设计模式(Design Pattern)则是面向对象设计的最基础的思想经验总结。
GOF 23种设计模式,不愧为面向对象设计世界中,顶尖大师们的经典思想的汇集。
要想领略设计的魅力,我认为不得不先对这些设计模式,深入理解,反复琢磨,不断实践。
参照URL:
http://www.dofactory.com/Patterns/Patterns.aspx
我将探索23种设计模式以下8个基本要素:
模式名称,
模式类别,
意图,
应用场景,
UML描述,
Code实现,
应用Sample,
总结分析
模式名称:略
模式类别:创建(Creational),结构( Structural ),行为( Behavioral )
意图: 描述what to do, what purpose, what problem to solve .
应用场景:该模式所适合的特定的问题
UML描述:略
Code实现:具体的语言实现,此处采用C#
应用Sample:现实世界应用的示例
总结分析:该模式的深入分析,优缺点总结
本文仅作开篇初探,接下来的系列将对23种模式对以上方面进行阐述。
督促自己学习和思考,并起到交流之用。