摘要:
前言 工厂?意思是创建变量的厂子?要这个干什么?为什么不直接new new new!! 定义:为创建一组相关或相互依赖的对象提供一个接口,而无需指定他们的具体类。 但是,从现在开始,请不要再使用new。 “What?不使用new?你怎么写C++程序,怎么写Java程序?” 我应该如何阅读? 本文将使 阅读全文
摘要:
我应该如何阅读? 本文将使用优雅的文字风格来告诉你什么是状态模式。 注意: 1.在阅读本文之前请保证你已经掌控了 面对对象的思想与 多态的基本概念,否则将难以理解。 2.本文实现将用C++实现,你不一定必须学会C++,这些代码都有非常丰富的注释和简单的语法。 3.请不要跳着看,除非你已经学会。 那么 阅读全文
摘要:
或许你听了之后会以为是一种策略选择方式,事实上 “策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。” 敬告:在阅读的文章时,请不要因为字多而跳着看,准确的说,希望你能慢慢阅读。 它有什么用? 很多人喜欢在学某个新东西之前先了解 阅读全文