摘要: 面向对象是什么呢?简而言之就是通过软件模拟真实世界的方法,进行程序设计。这点在进行小型程序时候看不出效果,实际上可能反而让人摸不着头脑。对于大型软件设计,优势就会体现出来:由于通过模拟真实世界,我们可以借用真实世界的经验来进行设计。设计思路和上手速度就可能更快(注意是可能,函数式编程的粉丝可能对面向对象不以为意),这在一个强调速度的网络世界是非常重要的。 举个例子:我们的女性同胞们经常喊出“我要减肥”的口号,当然有些人将口号付诸实践,另外一些人则没有。聪明的开发者看到这个需求,就开始开发一个减肥助手的软件,那么如何开始呢?一个可能的方案是: 假设应用的开始,有一个真的助手。我们首先告诉他... 阅读全文
posted @ 2012-09-06 14:17 dragon-in-the-sea 阅读(252) 评论(0) 推荐(0)