会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
愿有风,随云去
从今一去千万里,再追彩云再追月
管理
上一页
1
···
9
10
11
12
13
14
15
16
17
下一页
2020年11月24日
设计模式 - 策略模式strategy & 委派模式deledate
摘要: 策略模式:定义一组实现相同接口的类,高层模块根据场景实例化合适的对象 委派模式:委派类持有被委派类的引用,并由委派类完成任务的分发、调度 策略模式和委派模式的实现方式是一样的: (组合)单控制类 + 执行逻辑接口,通过创建不同的执行逻辑子类,完成解耦和复用 是不同侧重下的不同描述: 策略模式:侧重实
阅读全文
posted @ 2020-11-24 20:53 祁奇
阅读(396)
评论(0)
推荐(0)
2020年11月23日
设计模式 - 建造者模式
摘要: 定义:将一个复杂对象的构建与它的表示分离,使得同样的构建方法可以创建不同的表示 - 将对象地构造过程和组成部件解耦 功能:可选择的组装式创建对象 - (定制化创建产品)允许用户根据需求定制化创建自己所需的产品。 使用场景: 零件装配(注重零件类型):有选择地将多种零件装配成产品 - 此时,接口地调用
阅读全文
posted @ 2020-11-23 19:45 祁奇
阅读(106)
评论(0)
推荐(0)
2020年11月22日
设计模式 - 原型模式
摘要: 原型模式:通过拷贝原型实例,生成一个新的对象(java中,多专指实现Cloneable接口对象) 实现原理: clone的实现是在内存中直接拷贝二进制流,无需经过构造函数(native方法,上帝后门)。 通过cloneable接口标记对象是否有权触发object.clone()方法。 优点: clo
阅读全文
posted @ 2020-11-22 21:55 祁奇
阅读(111)
评论(0)
推荐(0)
2020年11月21日
设计模式 - 模板方法模式
摘要: 抽象父类定义算法的框架,而将一些实现步骤延迟到子类中,使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 protected abstractMethod():基本方法,由子类实现 public final templateMethod():模板方法,final标签防止修改(对外接口)
阅读全文
posted @ 2020-11-21 19:56 祁奇
阅读(62)
评论(0)
推荐(0)
上一页
1
···
9
10
11
12
13
14
15
16
17
下一页
公告