跳到主要内容

设计模式题目

  1. 单例模式

写一个单例模式例子

<?php
class Singleton {
private static $instance;

public static function getInstance() {
if (static::$instance === null) {
static::$instance = new static();
}
return static::$instance;
}

private function __construct() {
}

private function __clone() {
}

private function __wakeup() {
}
}
  1. 抽象工厂
答案

  1. 适配器模式
答案