学习
五罗非鱼
用来记录学习到的知识和实际项目中所遇到的问题的地方
展开
-
享元模式
设计模式-享元模式定义适用场景一、享元模式优点二、享元模式缺点总结 定义 提供了减少对象数量从而改善应用所需对象结构的方式 运用共享技术有效地支持大量细粒度的对象 类型:结构型 适用场景 常常应用于系统底层的开发,以便解决系统的性能问题 系统有大量相似的对象,需要缓冲池的场景 一、享元模式优点 减少对象的创建,降低内存中对象的消耗,降低系统的内存,提高效率 减少内存之外的其他资源占用 二、享元模式缺点 关注内/外部状态,关注线程安全问题 使系统,程序的逻辑复杂化 总结 享元模式就是将相同或者原创 2021-03-02 14:24:58 · 47 阅读 · 0 评论 -
适配器模式
设计模式-适配器模式定义适用场景一、适配器模式的优点二、适配器模式的缺点适配器扩展适配器和外观模式的区别 定义 将一个类的接口转换成客户期望的另一个接口 使原本不兼容的类可以一起工作 类型:结构型 适用场景 已经存在的类,它的方法和需求不匹配时(方法结果相同或相似) 不是软件设计阶段考虑的设计模式,是随着软件维护,由于不同产品,厂家造成功能类似而接口不相同情况下的解决方案。 一、适配器模式的优点 能提高类的透明性和复用,现有的类复用但不需要改变 目标类和适配器类解耦,提高程序扩展性 符合开闭原则原创 2021-03-02 10:45:35 · 73 阅读 · 0 评论