关于装饰和观察的区别,顾名思义,观察不影响输出的结果,装饰的目的就是为了影响结果。
相同点,都是事件驱动,事件驱动又用到了适配器(面向对象的主要特征之一:多态)
相同点,都是事件驱动,事件驱动又用到了适配器(面向对象的主要特征之一:多态)
2017-03-01
PSR-0规范:
1.命名空间必须与绝对路径一致
2.类名首字母必须大写
3.除入口文件外,其它“。PHP”必须只有一个类。
1.命名空间必须与绝对路径一致
2.类名首字母必须大写
3.除入口文件外,其它“。PHP”必须只有一个类。
2017-02-26
我认为的装饰者模式应该是不去修改 Canvas 代码,而是在装饰器中组合一个 Canvas实例,然后写一个 draw() 方法。
2017-02-18
适配器目的是让接口不兼容而不能一起工作的那此类可以一起工作或者转换为客户需要的接口,感觉已经达到这点了啊,就你们厉害,还有别的适配器吗?
2017-02-16