2017年12月9日

设计模式7:“状态变化模式”——State状态模式,Memento备忘录

摘要: 在组建构建过程中,某些对象的状态经常面临变化,如何对这些变化进行有效的管理?同时又维持高层模块的稳定?“状态变化”模式为这一个问题提供了一种解决方案。 典型模式:State ,Memento 阅读全文

posted @ 2017-12-09 17:32 flysong 阅读(125) 评论(0) 推荐(0) 编辑

设计模式6:“接口隔离”模式——Façade,Proxy,Adapter,Mediator

摘要: 在组建构建过程中,某些接口之间直接的依赖常常会带来很多问题、甚至根本无法实现。采用添加一层间接接口(稳定的),来隔离本来相互紧密关联的接口是一种常见的解决方案。典型模式: Façade,Proxy,Adapter,Mediator 阅读全文

posted @ 2017-12-09 13:16 flysong 阅读(232) 评论(0) 推荐(0) 编辑

设计模式5:“对象性能”模式——Singleton单件模式,享元模式FlyWeight

摘要: 面向对象很好的解决了“抽象”的问题,但是必不可免地要付出一定的代价。对于通常情况来讲,面向对象的成本大都可以忽略不计。但是某些情况,面向对象所带来的成本必须谨慎处理。典型模式:Singleton,Flyweight 阅读全文

posted @ 2017-12-09 11:32 flysong 阅读(124) 评论(0) 推荐(0) 编辑

导航