随笔分类 -  设计模式

摘要:工厂模式 简单工厂模式 定义一个工厂类,根据传入参数的值返回不同的实例。 如上图,我们实现一个简单鼠标工厂类,根据我们传入的参数生成不同品牌的鼠标,每种鼠标都实现了鼠标这一接口。 代码实现 鼠标接口及其实现类 public interface Mouse { void sayHi(); } publ 阅读全文
posted @ 2022-10-21 20:42 油虾条 阅读(27) 评论(0) 推荐(0) 编辑
摘要:代理模式是一种结构型设计模式, 让你能够提供对象的替代品或其占位符。 代理控制着对于原对象的访问, 并允许在将请求提交给对象前后进行一些处理。 1. 什么是代理 结合程序,我们一般把代理涉及的部分分为以下四个: 抽象服务:一般会使用接口或者抽象类来解决,例如服务接口,服务抽象类。 服务(Servic 阅读全文
posted @ 2022-06-27 15:47 油虾条 阅读(31) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示