摘要: 1、继承带来的扩展和复用问题 继承作为面向对象的三大要素(封装、继承、多态)之一为什么会带来问题,问题如何解决然后形成一种设计模式,head frist设计模式书中以鸭子作为例子讲解什么情况下继承的方式会带来问题。首先有各种各样的鸭子,那么自然想到各种鸭子继承自一个父类:父类为Duck,现有绿头鸭G 阅读全文
posted @ 2019-10-18 15:24 XSpringSun 阅读(1000) 评论(3) 推荐(6) 编辑
摘要: 对于C#里面的Foreach学过 语言的人都知道怎么用,但是其原理相信很多人和我一样都没有去深究。刚回顾泛型讲到枚举器让我联想到了Foreach的实现,所以进行一番探究,有什么不对或者错误的地方大家多多斧正。 1、创建一个控制台应用程序 2、编写测试代码并分析 在Program类中写一个foreac 阅读全文
posted @ 2018-10-22 11:51 XSpringSun 阅读(1130) 评论(0) 推荐(2) 编辑