![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式学习笔记
文章平均质量分 83
M_Want_To_Fly
这个作者很懒,什么都没留下…
展开
-
第三课 创建型模式 第一节 简单工厂模式
简单工厂模式(Simple Factory Pattern )通过传递参数来返回一个类的实例。通常它返回的实例都有一个共同的父类和共同的方法。 简单工厂模式UML图: 对以上UML图的解释如下: 在该图中 People 是一个基类,Student和Teacher是People的子类。PeopleFactory是工厂类,通过这个类中的GetPeople方法,决定返回People的哪原创 2012-11-22 10:51:07 · 346 阅读 · 0 评论 -
第一章 说些废话
最近公司项目不是很多,决定抽出空余时间学习一下很早就想了解的设计模式,为了加强学习效果和便于今后复习,决定将学习过程和学习中的要点通过文章的方式记录备案,也为将要学习或正在学习设计模式的童鞋们提供一个参考,仅是参考,呵呵,必定我也是刚刚学习,文章中有失误或错误的描述请大家谅解,好了,现在开始我们的设计模式之旅。 学习设计模式我准备分三步走,第一步了解一下什么是设计模式,第二步学习或巩固原创 2012-11-21 17:08:16 · 309 阅读 · 0 评论 -
第三课 创建型模式 第三节 抽象工厂模式(Abstract Factory Pattern)
昨天、今天我学习了抽象工厂设计模式,呵呵。今天做一下学习笔记。主要学习资料来源:《大话设计模式》、云涛的博客 依照惯例先记录一下抽象工厂模式的定义:为创建一组相关或相互依赖的对象提供一个接口,而且无需指定他们的具体类,注意是一组,也就是说创建的至少是一个对象,我的理解为创建一个产品族对象提供一个接口。 产品族:位于不同产品等级结构中,功能相关联的产品组成的集合。抽象工厂模式提供原创 2012-11-27 17:22:44 · 414 阅读 · 0 评论 -
第三课 创建型模式 第二节 工厂方法模式(Factory Method Pattern)
一下内容整理自:工厂方法模式百度百科(http://baike.baidu.com/view/1580263.htm)、云涛的博客(http://blog.sina.com.cn/shangguanyuntao) 工厂方法模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作延迟到子类。核心工厂类不再负责对象的创建工作,这个工厂类成为一个工厂接口,成为所有工厂子类必须实现的接口。原创 2012-11-25 16:16:10 · 747 阅读 · 1 评论 -
UML关系(泛化,实现,依赖,关联(聚合,组合))
UML的构造快包含3种: (1) 事物(4种):结构事物,行为事物,分组事物,注释事物 (2) 关系(4种):泛化关系,实现关系,依赖关系,关联关系 (3) 图(10种):用例图,类图,对象图,包图,组件图,部署图,状态图,活动图,序列图,协作图 事物是对模型中最具代表性的成分的抽象;关系把事物结合在一起;图聚集了相关的事物。 (2) 关系(4种) UML 中类与类, 类转载 2013-06-19 17:10:02 · 323 阅读 · 0 评论