妻子: 亲爱的,你闲扯这些到底要说明什么呢
丈夫: 我说的这个例子跟面向对象规范很类似,面向对象规范为面向对象编程定义了基本的规范,它是面向对象编程的主要思想。面向对象规范好比基本的英语语法,这些语法教会了你怎么用一个个单词拼凑出一句句话来,而面向对象规范教你怎么用类,怎么把一些属性和方法封装在一个类里,怎么串出类之间的继承关系。
妻子: 啊哈,我知道了,那么,面向对象适用于哪里呢。
丈夫: 听我慢慢道来。现在,假设你想写点有内容有题材的文章。你当然还希望写点你比较擅长的题材的书,就会简单造几个句子是远远不够的,对吧。你需要笔耕不辍写出一些长篇大论,你还需要学习怎么可以让读者很容易就看懂你写的这些长篇大论。。。
妻子:嗯,有那么点意思。。。继续吧
丈夫:现在,假如你想写本关于面向对象设计的书,你需要把这个大的课题拆分成一些小题目。把这些小题目分几个章节写,还得写前言,简介,说明,举例,一篇里还有很多段落。你需要设计一整本书,还得练习一些写作技巧,让文章读起来浅显易懂。这就是综观全局。
在软件开发中,OOD就是用来解决从全局出发考虑问题,在设计软件的时候,类和代码可以模块化,可重复使用,可灵活应用,现在已经有很多前人总结出的类和对象的设计原理了,我们直接拿来用就行了,总之,历史的车轮已经碾压出一条清晰的车轮印,我们只要照着走就可以了。
妻子: 哎,懂了点皮毛,还有很多要学呢。
丈夫:不用担心,你很快就会上手的,让我们接着来吧。
评论删除后,数据将无法恢复
评论(60)
引用来自“红薯”的评论
引用来自“萧”的评论
个别段落有错别字,想改又改不了……
引用来自“EREHMii”的评论
好文, 5大面向对象的原则都讲到了.... 木有找到收藏的功能.... 先放动弹里算鸟....
引用来自“萧”的评论
个别段落有错别字,想改又改不了……