码迷,mamicode.com
首页 > 其他好文 > 详细

大话设计模式1.0.1-----工厂模式

时间:2016-06-12 18:41:49      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:

大话设计模式第一章之:工厂模式
客套话:
程序能运行不一定是最优的。
可维护,可扩展,可复用,灵活性好,避免重复(可以多一个环节来排除重复)
业务逻辑与界面逻辑的分开
类与对象
 
 
抽象类,虚方法实现不同功能
如调用不同功能,要使用不同类吗,只要使用一个基类,用swicth判断要使用什么功能,然后用子类初始化基类,就可以了。
一个最基础的类,继承会让所有的子类都拥有某种特性,为了实现一些可有可无的特性,可以使用接口。
 
原则:
尽可能的避免重复
只有分离才可以更好的维护和复用。
要复用,不复制
要松耦合不要紧耦合
 
 
技术分享
UML图:
单向关联用箭头,双向不用。
技术分享
 
+public
-private
#protected
直线加空白三角形:继承了,箭头指向为被继承的
虚线加空白三角形:实现了,箭头指向为被实现的
箭头:某个类实现某个类,类含有某个类
空菱形加箭头:聚合,包含,反过来不成,不是整体的部分,及可有可无
实体菱形加箭头:合成,包含,整体的部分,不可分离,不能没有,两端会有数字,如一只鸟有2个翅膀
虚线箭头:依赖,人要依赖空气等

大话设计模式1.0.1-----工厂模式

标签:

原文地址:http://www.cnblogs.com/lianceng/p/5578271.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!