menbbo

导航

 

2022年3月5日

摘要: 介绍 属于结构型模式,主要用于减少创建对象的数量,以减少内存占用和提高性能; 享元模式尝试重用现有的同类对象,如果未找到匹配的对象,则创建新对象。 应用场景 java中的String,如果字符串常量池有则返回,没有则创建一个字符串保存在常量池中; 数据库连接池、线程池等; 如果系统中有大量相似的对象 阅读全文
posted @ 2022-03-05 17:05 menbbo 阅读(32) 评论(0) 推荐(0) 编辑
 
摘要: 介绍 装饰器模式也叫包装者模式,属于结构型模式,它作为现有类的包装,允许向一个现有对象添加新的功能, 同时也不改变其结构。 给对象添加功能,有两种方式:继承或则关联组合,讲一个类的对象嵌入另一个对象中,由另一个对象决定 对嵌入对象的行为来增强功能,这个是装饰器模式,比继承模式更加灵活。 应用场景 以 阅读全文
posted @ 2022-03-05 15:00 menbbo 阅读(13) 评论(0) 推荐(0) 编辑
 
摘要: 介绍 组合设计模式又叫部分整体模式,将对象组合成树形结构以表示“部分-整体”的层次结构,可以更好地实现管理操作; 组合模式使得用户可以使用一致的方法操作单个对象和组合对象; 部分-整体对象的基本操作多数是一样的,只有部分不一样; 核心:组合模式可以使用一颗树来表示。 应用场景 银行总行,总行有前台、 阅读全文
posted @ 2022-03-05 11:09 menbbo 阅读(28) 评论(0) 推荐(0) 编辑