技术池(jishuchi.com) 本次搜索耗时 7.458 秒,为您找到 54 个相关结果.
  • 工厂方法模式(Factory Method)

    工厂方法模式(Factory Method) 目的 UML 图 代码 测试 工厂方法模式(Factory Method) 目的 对比简单工厂模式的优点是,您可以将其子类用不同的方法来创建一个对象。 举一个简单的例子,这个抽象类可能只是一个接口。 这种模式是「真正」的设计模式, 因为他实现了S.O.L.I.D原则中「D」的 「依赖倒置」...
  • 空对象模式(Null Object)

    空对象模式(Null Object) 目的 例子 UML 图 代码 测试 空对象模式(Null Object) 目的 空对象模式不属于 GoF 设计模式,但是它作为一种经常出现的套路足以被视为设计模式了。它具有如下优点: 客户端代码简单 可以减少报空指针异常的几率 测试用例不需要考虑太多条件 返回一个对象或 null 应该用...
  • 设计模式

    设计模式 目录 设计模式 目录 设计模式系列文章
  • 简介

    简介 模式 1. 创建型 2. 结构型 3. 行为型 简介 这是一组已知的 设计模式 和一些在 PHP 中实现它们的示例代码。 每个模式都有一个例子列表(其中大多数来自 Zend Framework,Symfony2 或 Doctrine2,因为我最熟悉这些软件)。 我认为设计模式方面的问题是人们通常知道他们,但不知道何时应用这些模式。 ...