随笔分类 -  设计模式

摘要:简单理解 策略模式 更主要的是体现在规范定义上,相当于是 接口定义了规范,而根据不同的策略类来具体实现,对于策略模式更多是实现 模板模式 其核心点在于在模板中已经存在一些具体的操作,其提供的是已实现具体操作的规范,对于模板更多的是继承;对于模板一般会使用抽象类,一些模板方法在抽象类中进行实现 阅读全文
posted @ 2020-12-25 20:41 郭星 阅读(218) 评论(0) 推荐(0)
摘要:对于adapter模式一般理解为 将两种不同的接口定义进行转换 例如:java字节流和字符流之间转换 /* * Copyright (c) 2020, guoxing, Co,. Ltd. All Rights Reserved */ package com.xingguo.io.character 阅读全文
posted @ 2020-12-05 14:41 郭星 阅读(194) 评论(0) 推荐(0)
摘要:对于装饰器和包装器 和 被修饰类之间的关系 一定是 继承和实现的关系,具有层次关系 对于装饰器和包装器和 代理模式的不同点在于 对于装饰器和包装器是在原有功能的基础上来增加一些新的功能; 其相同点为 : 都是通过外部注入被代理类或被包装或被修饰类数据 对于相关模板的参考可以通过 (decorator 阅读全文
posted @ 2020-12-03 11:09 郭星 阅读(1321) 评论(0) 推荐(0)
摘要:对于代理模式的模板其实际就是通过外部注入被代理对象,而作为代理对象只会包含部分或全部被代理对象的功能; 可以参考{@link java.util.concurrent.Executors.DelegatedExecutorService} 对于delegate 模式也可以从命名方式上进行识别; 对于 阅读全文
posted @ 2020-12-03 09:25 郭星 阅读(411) 评论(0) 推荐(0)