设计模式
子胤
这个作者很懒,什么都没留下…
展开
-
如何用最简单的方式解释依赖注入?依赖注入是如何实现解耦的?
第一章:小明和他的手机从前有个人叫小明小明有三大爱好,抽烟,喝酒…… 咳咳,不好意思,走错片场了。应该是逛知乎、玩王者农药和抢微信红包小明的三大爱好我们用一段简单的伪代码,来制造一个这样的小明class Ming extends Person{ private $_name; private $_age; function read()...转载 2020-04-20 19:06:22 · 342 阅读 · 0 评论 -
C++ 虚函数和虚表
几篇写的不错的文章,本文是整合了这几篇文章,感谢这些大佬https://www.jianshu.com/p/00dc0d939119https://www.cnblogs.com/hushpa/p/5707475.htmlhttps://www.jianshu.com/p/91227e99dfd7多态:多态是面相对象语言一个重要的特性,多态即让同一个用户自定义类型的对象在不同的...原创 2020-03-17 14:41:44 · 480 阅读 · 0 评论 -
C# 多态相关的文章
一 C# 多态的实现封装、继承、多态,面向对象的三大特性,前两项理解相对容易,但要理解多态,特别是深入的了解,对于初学者而言可能就会有一定困难了。我一直认为学习OO的最好方法就是结合实践,封装、继承在实际工作中的应用随处可见,但多态呢?也许未必,可能不经意间用到也不会把它跟“多态”这个词对应起来。在此抛砖引玉,大家讨论,个人能力有限,不足之处还请指正。之前看到过类似的问题:如果面试时主考官要...转载 2020-03-17 11:11:11 · 166 阅读 · 0 评论 -
策略模式与简单工厂模式区别(转)
最近一直在抽时间研究设计模式,之前对设计模式也有一定的了解,但是都没有平心静气的去研究过,只是了解了一些皮毛,最近打算再深入研究一下,重新打开了设计模式的数据,对之前的疑问一个个的刨根问底,今天看了简单工厂模式和策略模式看的人有点小晕,两个的大概思路没有怎么变,都是通过多态去减少代码的耦合度,怎么看两个都是如出一辙,最后终于找到了两个的本质区别,在此和大家分享下:先上代码:简单工厂转载 2015-06-08 21:11:11 · 274 阅读 · 0 评论