![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Design Pattern
文章平均质量分 79
fmtmbs
一不小心,进入了IT技术行业
展开
-
设计模式笔记 0.面向对象设计模式与原则
0. 面向对象设计模式与原则面向对象的两个方向性思维——底层思维/抽象思维向下,如何深入把握机器底层,从微观理解对象构造——底层思维• 语言构造 • 编译转换 • 对象内存模型 • 运行机制 • ……向上,如何将我们的周围世界抽象为程序代码——抽象思维• 面向对象 • 组件封装 • 设计模式 • 架构模式 • ……深入理原创 2008-07-16 21:34:00 · 547 阅读 · 0 评论 -
设计模式笔记 1.Singleton 单例模式(创建型模式)
1. Singleton 单单例模式(创建型模式) 模式分类从目的来看:创建型(Creational)模式:将对象的部分创建工作延迟到子类或者其他对象,从而应对需求变化为对象创建时具体类型实现引来的冲击。结构型(Structural)模式:通过类继承或者对象组合获得更灵活的结构,从而应对需求变化为对象的结构带来的冲击。行为型(Behavioral)模式:通过类继承原创 2008-07-18 22:19:00 · 516 阅读 · 0 评论 -
设计模式
《重构与模式》中有一句经典之语:“如果想成为一名更优秀的软件设计师,了解优秀软件设计的演变过程比学习优秀设计本身更有价值,因为设计的演变过程中蕴藏着大智慧。”设计模式有四境界:1.没学前是一点不懂,根本想不到用设计模式,设计的代码很糟糕;2.学了几个模式后,很开心,于是到处想着要用自己学过的模式,于是时常造成误用模式而不自知;3.学完全部模式时,感觉诸多模式极其相似,无法分清模式之原创 2008-07-02 10:20:00 · 321 阅读 · 0 评论 -
GOF设计模式趣解
GOF设计模式趣解(23种设计模式)创建型模式 1、FACTORY——追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 。 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是转载 2008-07-03 16:40:00 · 337 阅读 · 0 评论