我认为的装饰者模式应该是不去修改 Canvas 代码,而是在装饰器中组合一个 Canvas实例,然后写一个 draw() 方法。
2017-02-18
适配器目的是让接口不兼容而不能一起工作的那此类可以一起工作或者转换为客户需要的接口,感觉已经达到这点了啊,就你们厉害,还有别的适配器吗?
2017-02-16