关于 UML && S.O.L.I.D
0x01 Hello Wrold!#
要想更好,更快的写东西,你一定绕不开 UML 和遵循 S.O.L.I.D 原则,那么他们是什么呢?好吧,我也不知道,那我就学一学吧。
0x02 关于 UML#
你一接触这个,就会疲于记住 UML 的各种符号,如下:
恩,我觉着多看 UML 图,自然就记住了。
我看过的一片好文,挺好懂的,实用的 UML 知识!!!
有了上面的基础,你一下就看明白了 Laravel 中 app 下的 user 类的各种关系,如下:
再进一步,各种设计模式,只要给你了 UML 图,你是不是也很嗨皮的一下看懂了呢!!!
NICE。。。
0x03 关于 S.O.L.I.D#
这个就不多说了,写代码这个事,都有个最佳实践(大家都想找银弹,可惜找不到。。。)
遵守这些原则,只有一个目的,复用,解耦。终极目的,节省时间,真爱生命。。。
我也看到了一片好文,简单说明了这些原则(其实还有很多原则,只是这些原则常用),如下:
简单的 S.O.L.I.D 知识!!!
要知道,Laravel 框架的创始人,都说了,大家一定要遵守并实践 S.O.L.I.D 原则。。。
祝好!
THE END
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: