摘要: 定义:为某对象提供一个代理以控制对该对象的访问。此时,访问对象不适合或不能直接引用目标对象,代理对象作为访问对象和目标对象之间的中介。(代理对象还可以扩展目标对象的功能) 优点: 代理模式在客户端和目标对象之间起到一个中介作用和保护目标对象的作用 代理对象可以扩展目标对象的功能 代理模式将客户端和目 阅读全文
posted @ 2021-04-19 11:40 455994206 阅读(111) 评论(0) 推荐(0)
摘要: 关键:让装饰对象拥有被装饰对象的实例,使用时将被装饰对象实例传递给装饰对象进行封装 应用场景:Java I/O 标准库的设计 定义:在不改变现有对象结构的情况下,动态地给该对象增加一些功能 抽象构件:定义一个接口或抽象类作为规范 具体构件:实现抽象构件,作为被装饰对象 抽象装饰:继承抽象构件,拥有具 阅读全文
posted @ 2021-04-19 10:41 455994206 阅读(57) 评论(0) 推荐(0)