当你写过、见过一大堆的ctrl c v的代码,各种逻辑不清、一个controller几百行上千行代码之后,再来看设计模式,真的是泪流满面。这些东西真的是前辈们血淋淋的总结啊,多么的优雅,而不是无数代码的堆叠就是工程。
后面的例子有很多代码实现都没有说,基本是已经写好的,在资料下载里,rango只是说了一下实现的大体细节,用的也是前面讲的模式,需要大家自己去看下其中的源码再理解。
2019-04-15
最后这一节有很多代码在资料下载里有,rango没有一行一行的写,基本结合了前面学的所有模式。什么单例、工厂、注册器等等,都有涉及。
2019-04-15
@東歌啊 装饰器对象数组还是要反转的,beforeDraw是先进先出,而afterDraw需要的是后进先出,不然其中的div对应不上。
2019-04-14
感觉策略模式,观察者模式,还有这个装饰器模式套路都非常相似?都是把变化的功能写到类里,注入到另外一个类。new 另外一个类,然后通过注入不通的类实现不同的功能。他们之间的同与不同需要梳理一下。
2019-04-14
老师讲的这个好像不是适配器模式,适配器模式一般是有Target接口,adaptee和adapter组成,adapter继承adaptee然后实现Target,这样就可以把adaptee适配为Target。就好比是转换插头一样。
2019-04-07
感谢老师的解说,把我之前很多没有搞明白的问题,一下就明白了!我一开始就是用其他PHP框架,总是感觉好像会用,可以是又不能清晰掌握,原来和这些规范挂钩。
2019-04-05
果然就是java那一套啊,之前不是很懂,工作一段时间听了这个课真的受益很多,当你写过一堆if else几百行代码就知道依赖注入的好了。
2019-03-31