什么是面向对象的编程思想?

什么是面向对象的编程思想?

发布:访客2024-05-05 07:39分类:常见问题标签:面向 对象 解释

看了很多面向对象的定义,绝对这句最妥切,面向对象的web开发是面向对象开发的一种,我们要离开语言谈思想,如下:
从现实世界中客观存在的事物(即对象)出发来构造软件系统,并在系统构造中尽可能运用人类的自然思维方式,强调直接以问题域(现实世界)中的事物为中心来思考问题,认识问题,并根据这些事物的本质特点,把它们抽象地表示为系统中的对象,作为系统的基本构成单位(而不是用一些与现实世界中的事物相关比较远,并且没有对应关系的其它概念来构造系统)。这可以使系统直接地映射问题域,保持问题域中事物及其相互关系的本来面貌。

面向对象的编程思想,详细解释....

一、初步划分子系统:根据功能对系统进行拆分,找出各个子系统的输入及输出,降低系统的复杂性。各个子系统之间应该是高内聚、低耦合的。


二、建立用况图:找出参与子系统的对象,便于类的分析与设计


三、建立类图:找出类和接口,对系统的架构以及模型进行设计,确定各个类、接口之间的关系


四、建立顺序图:找出类的方法和属性,对各个类进行细化,搭建出各个类的框架结构


五、建立状态图 :不知道是干什么用的.


这五个步骤,是一步套一步下来的,如划分子系统是为了建立用况图作准备,而建立用况图示为了建立类图做准备。所以虽然有些图还不能理解他的作用及意义,但这五个步骤都是不可或缺的

温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,谢谢合作!

发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

欢迎使用手机扫描访问本站,还可以关注微信哦~