
设计模式
小路哥v
普通程序员,在职场做副业,日更5000字,盖洛普优势教练,记录副业思考
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
设计模式之结构型--享元模式
享元模式 场景:内存属于稀缺资源,不要随便浪费。如果有很多完全相同或相似的对象, 我们可以通过享元模式,节省内存。 核心:享元模式以共享的方式高效地支持大量细粒度对象的重用 享元对象能做到共享的关键是区分了内部状态和外部状态 内部状态:可以共享,不会随环境变化而变化 外部状态:不可以共享,会随环境变换而变化 ...原创 2018-08-15 17:11:35 · 155 阅读 · 0 评论 -
设计模式之结构型--装饰模式
装饰模式: 职责: 动态得为一个对象增加新的功能 装饰模式是一种用于代替继承的技术,无须通过继承增加子类就 能扩展对象的新功能。使用对象的关联关系代替继承关系,更加灵活。 同时避免类型体系的快速膨胀 实现细节: Component抽象构件角色 真实对象和装饰有相同的接口,这样,客...原创 2018-08-15 17:19:04 · 130 阅读 · 0 评论 -
设计模式之结构型--桥接模式
桥接模式 场景 -商城系统中常见的商品分类,以电脑为类,如何良好的处理商品 分类销售的问题 可以用继承 问题 扩展性问题(类个数膨胀问题) 违反单一职责原则 桥接模式核心要点: 处理多层继承结构,处理多维度变化的场景, 将各个维度设计成独立的继承结构,使各个 ...原创 2018-08-15 17:42:42 · 162 阅读 · 0 评论