面向对象与设计模式
zb0618
这个作者很懒,什么都没留下…
展开
-
面向对象与设计模式随笔1——面向过程与面向对象之争
先看看理论: 面向对象的三个基本特征是:封装、继承、多态。 不说明意思了,网上很多。 面向过程与面向对象?记得以前学C的时候,老师告诉我们,C语言是面向过程的语言。恩,这个就是我对什么叫面向过程的印象。什么是面向过程呢?一个接一个的文件,每个文件里面封装了一堆统一“类别”的方法。然后写代码的时候include一堆文件,然后调用里面各种不同的方法……后来接触到高级语言原创 2010-05-14 14:14:00 · 89 阅读 · 0 评论 -
面向对象与设计模式随笔2——如何去做面向对象的设计
这个问题曾经是困扰我已久的问题。我们该如何去做面向对象的设计呢? 首先,我们要搞清楚什么叫做对象。按照面向对象设计的思想,宇宙间的万事万物我们都能看做成一个对象的。难点就难在这里,每个人的视角和经验不同,他做的分类也不同,而且每个人针对某个具体对象的封装,也会完全的不一样。举个例子,一个人吃掉了一个苹果。在这件事情里面,最为常见的封装可能是定义2个类,人,苹果,还有吃这个动作应该属于人原创 2010-05-19 15:57:00 · 149 阅读 · 0 评论 -
面向对象与设计模式随笔3——设计模式讨论前言
<br />前面讨论了如何去做面向对象的设计,接下来就讨论下设计模式中一些前人总结的技巧——设计模式了。<br />首先,在用设计模式之前我们必须要避免一个误区,不要为了用设计模式而用设计模式。所谓的设计模式应该作为一个参考,一种面向对象设计的技巧。在把握好上面说的面向对象设计的好处之后,再去参考设计模式,这样在实际中应用才能带给我们好处。<br />原创 2010-06-02 16:33:00 · 145 阅读 · 0 评论