不安分的黑娃
踏踏实实,坚持学习,慢慢就懂了~
摘要: 设计模式-模板方法模式 定义 Template Method Pattern 模板方法模式是指定义一个算法的骨架,并允许子类为其中一个或多个步骤提供实现。 模板方法使得子类在不改变算法结构的基础上,重新定义算法的某些步骤。 属于行为型设计模式。 代码示例 定义模板类 package com.blac 阅读全文
posted @ 2021-08-28 21:25 不安分的黑娃 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 设计模式-组合模式 定义 Composite Pattern 组合模式也叫 整体-部分模式,它的宗旨是通过将单个对象(叶子节点)和组合对象(树枝节点)用相同的接口进行表示。 作用:使客户端对单个对象和组合对象保持一致的方式处理。 属于结构型 使用场景 希望客户端可以忽略组合对象与单个对象的差异时 对 阅读全文
posted @ 2021-08-28 19:52 不安分的黑娃 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 设计模式-享元模式 定义 又称为轻量级模式,是对象池的一种实现。类似于线程池,线程池可以避免不停地创建和销毁多个对象,消耗性能。提供了减少对象数量从而改善应用所需的对象结构的方式。 宗旨:共享细粒度对象,将多个对同一对象的访问集中起来。 属于结构型。 应用场景 常常用于系统底层的开发,以便解决系统的 阅读全文
posted @ 2021-08-28 13:39 不安分的黑娃 阅读(46) 评论(0) 推荐(0) 编辑