面向对象的对象和类的确定

面向对象是一种成熟的软件设计思想,将现实世界中的事物抽象为对象,具有数据和操作。对象可以是实体或概念,通过消息交互。类是相似对象的集合,描述其共性。对象与类的关系紧密,软件开发中正确确定类和对象对后期测试和维护至关重要。
摘要由CSDN通过智能技术生成

面向对象是一种来自软件设计的软件技术,更是一种成熟的思想,而世间万物都是对象,所以这种思想放之四海而皆准。在软件设计中,面向对象的技术已经成为软件开发的主流,使得计算机能够以更加符合人类思维的方式解决问题。

对象是客观世界的组成,像我们看到的每个东西都可以认为是一个对象,板凳是一个对象,桌子是一个对象等等;每个对象都有自己的数据和操作,状态和行为。这些描述的名词意思相近,都是用来对数据进行描述的。板凳自己的重量高度等都是板凳这个对象的数据;板凳的操作和行为都是板凳的一种属性,板凳的作用是被用来坐的;描述现在板凳是否被坐着是板凳现在的状态。对象也只有在具有状态和属性的情况下才有意义,否则对象就没有了存在的意义。

对象还可以是概念性的对象,这些的对象不能够被实例化,像。。。未来、梦想这类的,不能被实例化的对象也是对象。在面向对象的程序设计中也是可以用一个模型来表示的。

在软件中的对象是一种将状态和行为有机结合起来的软件构造模型,用来描述现实世界中的一个对象,建立现实世界中的对象的模型,比如用一个动画程序代表现实世界中飞行的飞机,或者用控制电子机械的程序来代表现实世界运行的机械车。

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值