摘要: “对象性能”模式 面向对象很好的解决了“抽象”的问题,但是不可避免付出一定代价,如虚函数。通常情况,面向对象的成本可忽略不计。但是某些情况,面向对象所带来的成本必须谨慎处理。 典型模式 单件模式 享元模式 单例模式 动机 在软件系统中,经常有一些特殊的类,必须保证它们在系统中只存在一个实例,才能确保 阅读全文
posted @ 2021-10-27 18:06 朱果果 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 动机 在软件系统中,经常面临着"某些结构复杂的对象"的创建工作;由于需求的变化,这些对象经常面临着剧烈的变化,但是它们却拥有比较稳定一致的接口。 如何应对这种变化?如何向"客户程序(使用这些对象的程序)"隔离出“这些易变对象”,从而使得依赖这些"易变对象"的客户程序不随着需求改变而改变。 举个例子: 阅读全文
posted @ 2021-10-27 15:16 朱果果 阅读(63) 评论(0) 推荐(0) 编辑