Open arkulo56 opened 9 years ago
很多年前,手机只能用来打电话,再后来可以发短信,再后来可以GPS...
一般会有两种方式对一个类或者对象增加行为:
我们用刚才手机的例子来看看装饰者模式
仔细看看装饰者模式和桥接模式的区别
$phone = new Nokia(); $newNokia = new phoneMessage($phone); $newNokia->call(); $newNokia->message();
很多年前,手机只能用来打电话,再后来可以发短信,再后来可以GPS...
一般会有两种方式对一个类或者对象增加行为:
我们用刚才手机的例子来看看装饰者模式
类图和时序图
仔细看看装饰者模式和桥接模式的区别
代码