设计模式
mr.杰瑞
只要开始就不算晚……
展开
-
看了设计模式之美,记录一次看书心得
未优化的代码: class IdGenerator { public static function insertLog(){ return '记录日志'; } public static function generate() { $id = ""; try { $hostName = '127.0.0.1'; $count = 0; while ($count < 8) { $randomAscii =原创 2021-08-20 15:17:22 · 206 阅读 · 0 评论 -
理解设计模式及依赖注入
1.工厂模式 2.单例模式 (4个私 一个公) 单例模式作用是什么? 为什么使用单例模式? 单例:只能new一个类(只能创建一个对象) 3.IOC是啥? 好比是ABC分别代表时针分针秒针 他们啮合在一起,共同工作,只要有一个出现问题,那整个表就无法工作了。 耦合度越高的系统,那必然会出现牵一发动全身的效果(A主动调用B) 如果引入第三方IOC。在A需要B进行转动时,第三方主动转动B。(A被动调用B) 这样也能发现IOC的一个缺点,之前AB就能做的事,现在需要第三方介入。 IOC 是Inversion of原创 2020-11-28 01:28:44 · 1013 阅读 · 0 评论