设计模式03-原型模式

简单工厂模式是指由一个工厂对象决定创建出哪一种产品类的实例,属于创建型模式(但不包含在GOF 23种设计模式之中)。

原型模式(Prototype Pattern)是指通过原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。调用者不需要知道任何创建细节,不调用构造函数。原型模式属于创建型模式。

Read More

设计模式00-软件设计原则

为什么要使用设计模式

  • 使用设计模式能帮助我们更好地解决实际问题,经典框架都在用设计模式解决问题
  • 学习前人是如何总结经验的,把经验化为己用。例如,写出优雅的代码、重构项目
  • 培养将业务需求转换为技术实现的能力

设计模式中的设计原则在项目实践经验较少的情况下,仅凭描述很难真正领悟,需要动手去写示例代码以及项目实践中去慢慢体会、感受这些设计原则的魅力。

Read More