06 2020 档案

摘要:1、责任链模式定义如下:使多个对象都有机会处理请求,从而避免了请求的发送者和接受者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有对象处理它为止。 2、代码示例 /** * 女性接口 */ public interface IWomen { //获得个人状况 public int 阅读全文
posted @ 2020-06-30 09:18 stbk 阅读(184) 评论(0) 推荐(0) 编辑
摘要:1、定义:用一个中介对象封装一系列的对象交互,中介者使各对象不需要显示地相互作用,从而使其耦合松散,而且可以独立地改变它们之间的交互。 2、代码实现 /** * 抽象中介者 */ public abstract class AbstractMediator { protected Purchase 阅读全文
posted @ 2020-06-28 19:28 stbk 阅读(124) 评论(0) 推荐(0) 编辑
摘要:1、原型模式的定义原型模式:用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。原型模式的核心是一个clone方法,被拷贝对象需要实现cloneable接口并重写clone()方法。 2、代码示例 /** * 广告信模板代码 * */ public class AdvTemplate { 阅读全文
posted @ 2020-06-18 11:10 stbk 阅读(193) 评论(0) 推荐(0) 编辑
摘要:1、建造者模式也叫生成器模式,其定义如下:将一个复杂对象的构建与它的表示分离, 使得同样的构建过程可以创建不同的表示。 2、建造者模式通用类图如下: 3、建造者模式有如下4个角色:product产品类、builder抽象建造者、concreteBuilder具体建造者、director导演类。 相关 阅读全文
posted @ 2020-06-09 10:35 stbk 阅读(163) 评论(0) 推荐(0) 编辑
摘要:1、类的表示 第一个方格,猫是这个类的类名。 第二个方格包含了两个部分,左边的+、-、# 表示了属性的可见性,分表表示public、private、protected右边表示类的属性。 第三个方格同属性一样,包含了两部分,前面的符号表示了方法的可见性,后面表示类的方法。 2、类之间关系 UML类图中 阅读全文
posted @ 2020-06-08 16:05 stbk 阅读(424) 评论(0) 推荐(0) 编辑