随笔分类 -  设计模式

GOF-23
摘要:对象创建模式 通过“对象创建” 模式绕开new,来避免对象创建(new)过程中所导致的紧耦合(依赖具体类),从而支持对象创建的稳定。它是接口抽象之后的第一步工作。 典型模式 Factory Method Abstract Factory Prototype Builder Abstract Fact 阅读全文
posted @ 2022-03-14 18:18 放飞梦想C 阅读(109) 评论(0) 推荐(0)
摘要:对象创建模式 通过“对象创建”模式绕开new ,来避免对象创建( new )过程中所导致的紧耦合(依赖具体类) , 从而支持对象创建的稳定。它是接口抽象之后的第一步工作。 典型模式 Factory Method Abstract Factory Prototype Builder 工厂方法(Fact 阅读全文
posted @ 2022-03-13 23:54 放飞梦想C 阅读(138) 评论(0) 推荐(0)
摘要:对象性能模式 面向对象很好地解决了"抽象”的问题,但是必不可免地要付出一定的代价。对于通常情况来讲,面向对象的成本大都可以忽略不计。但是某些情况,面向对象所带来的成本必须谨慎处理。 典型模式 Flyweight Singleton Flyweight 享元模式:运用共享技术有效地支持大量细粒度的对象 阅读全文
posted @ 2022-03-12 19:41 放飞梦想C 阅读(107) 评论(0) 推荐(0)
摘要:对象性能模式 面向对象很好地解决了"抽象”的问题,但是必不可免地要付出一定的代价。对于通常情况来讲,面向对象的成本大都可以忽略不计。但是某些情况,面向对象所带来的成本必须谨慎处理。 典型模式 Flyweight Singleton Singleton 单例模式其意图是:保证一个类只有一个实例,并提供 阅读全文
posted @ 2022-03-12 19:28 放飞梦想C 阅读(153) 评论(0) 推荐(0)
摘要:GOF-23 模式分类 从目的来看: 创建型(Creational)模式:将对象的部分创建工作延迟到子类或者其他对象,从而应对需求变化为对象创建时具体类型实现引来的冲击。 结构型(Structural)模式:通过类继承或者对象组合获得更灵活的结构,从而应对需求变化为对象的结构带来的冲击。 行为型(B 阅读全文
posted @ 2022-02-04 15:35 放飞梦想C 阅读(68) 评论(0) 推荐(0)
摘要:什么是设计模式 “每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复劳动”。——Christopher Alexander 深入理解面向对象 抽象思维:向上,如何将我们 的周围世界抽象为程序代码 面向对象 组件封装 设计模式 阅读全文
posted @ 2022-02-04 15:20 放飞梦想C 阅读(63) 评论(0) 推荐(0)