波神

导航

2019年1月11日 #

java常用设计模式十:模板模式

摘要: 一、定义 定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 如果上面的话不好理解,请看下面的例子 二、示例 1)定义一个模板类:原则就是将所有子类通用的功能直接放在模板类里面,每个子类独有的功能放到子类来实现,不管是哪个子 阅读全文

posted @ 2019-01-11 17:39 波神 阅读(461) 评论(0) 推荐(0) 编辑

java常用设计模式九:桥接模式

摘要: 一、概述 将抽象部分与它的实现部分分离,使它们都可以独立地变化。它是一种对象结构型模式。比如存在2个维度,第一个维度有一个抽象类A和对应的子类A1和A2;第二个维度有另一个接口B和对应的子类B1和B2;接口A依赖接口B。 所谓的独立变化就是当我们修改A1和A2或是修改B1和B2对方都不用修改。这种抽 阅读全文

posted @ 2019-01-11 16:12 波神 阅读(263) 评论(0) 推荐(0) 编辑

UML类关系:依赖、关联、聚合、组合(收藏)

摘要: 转自:https://www.cnblogs.com/timy/p/9080991.html 阅读全文

posted @ 2019-01-11 15:32 波神 阅读(107) 评论(0) 推荐(0) 编辑