设计模式与 SOLID 设计原则解析
1. 常见设计模式介绍
设计模式是开发者通用的高级语言,能让团队成员在交流应用设计时更加高效。以下为你介绍几种常见的设计模式及其实现示例。
1.1 解释器模式(Interpreter pattern)
解释器模式用于评估语言语法或表达式。它定义了语言语法的表示形式和解释器,语法规则映射到类,解释器使用该表示解释语言中的表达式。
interface MathExpression
{
public function interpret(array $values);
}
class Variable implements MathExpression {
private $char;
public function __construct($char) {
$this->char = $char;
}
public function interpret(array $values) {
return $values[$this->char];
}
}
class Literal implements MathExpression {
private $value;
public function __construct($value) {
$this->value = $value;
}
public function interpret(array $values) {
return $this->v
超级会员免费看
订阅专栏 解锁全文
1253

被折叠的 条评论
为什么被折叠?



