设计模式
默轩moxuan
这个作者很懒,什么都没留下…
展开
-
设计模式-组合模式
组合模式模式结构模式分类代码实现 组合模式是一种结构模式,他将对象组织到树的结构当中去。用来描述整体与局部的关系。 模式结构 组合模式包含3个角色:抽象构件、叶子构件、容器构件。 抽象构件可以使抽象类,也可以是接口。抽象构件为另两种构件对象的声明接口。其中包含有子类共有的方法。如:增加子构件、删除子构件、获取子构件等等。 叶子构件为叶子节点对象。叶子节点没有子节点,当调用叶子节点对象调用访问、管...原创 2019-12-13 17:33:46 · 133 阅读 · 0 评论 -
设计模式-原型模式
原型模式 定义 抽象原型类是定义就有克隆自己的方法的接口,是所有具体原型类的父类,既可以是接口,也可以是抽象类。 具体原型类实现具体的克隆方法,在克隆方法中返回自己的一个克隆对象。 UML图: 浅克隆 在浅克隆中,被复制的对象的所有成员变量都与原来对对象的相同。即如果包含其他类的对象A,复制后的对象cloneB中的对象A和原来的对象B中的对象A是指向同一个对象。 深克隆 深克隆与浅克隆相反,新克...原创 2019-11-29 21:30:21 · 111 阅读 · 0 评论