千淘万漉

人生苦短,我用python

抽象工厂模式

假设在面试中被要求介绍抽象工厂模式,你会怎么表述。 定义:为创建一组相关或相互依赖的对象提供一个接口,而且无需指定他们的具体类。 类型:创建类模式 类图: 抽象工厂模式与工厂方法模式的区别         抽象工厂模式是工厂方法模式的升级版本,他用...

2017-08-18 17:55:18

阅读数 135

评论数 0

命令模式

掌握一个设计模式需要注意以下几个问题: 1.类图反应了类直接的耦合结构 2.模式中涉及到哪几个类,每个类负责做啥 3.优点和缺点 4.提出一个适合使用该模式的业务场景 定义:将一个请求封装成一个对象,从而让你使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可...

2017-08-18 16:44:15

阅读数 108

评论数 0

设计模式中类的关系

在Java以及其他的面向对象设计模式中,类与类之间主要有6种关系,他们分别是:依赖、关联、聚合、组合、继承、实现。他们的耦合度依次增强。从它们使用箭头的形状也可以看出越来越强烈的依赖耦合关系。 1. 依赖(Dependence)          依赖关系的定义为:对于两个相对...

2017-06-11 18:29:57

阅读数 156

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭