面向对象技术概述

这篇博客介绍了面向对象技术的基本概念,包括对象、类和实例。它强调了面向对象的三大特征:继承性、封装性和多态性,以及这些特性如何提高软件的重用性和维护性。此外,还探讨了面向对象方法学的优缺点,如一致性、稳定性和可扩展性,以及需要更多关注需求分析和设计,以及可能需要的投资和改变。
摘要由CSDN通过智能技术生成

面向对象的方法的基本思想是从现实世界中客观存在的事物出发来构造软件系统,并在系统构造中尽可能运用人类的自然思维方式。面向对象方法强调直接以问题域(现实世界)中的事物为中心来思考问题、认识问题,并根据这些事物的本质特征,把它们抽象地表示为系统中的对象,作为系统的基本构成单位,而不是用一些与现实世界中事物相差较远,并且没有对应关系的其他概念来构造系统。

面向对象的基本概念

在面向对象的设计方法中,对象和传递消息分别是表现事物及事物间相互联系的概念。类和继承是适应人们一般思维方式的描述范式。方法是允许作用于该类对象上的各种操作。

对象

对象是一个实体,它能够保存一个状态(或称信息或数据),并且能提供一系列操作(或称行为),这些操作或能检查或能影响对象的状态。对象能够表示现实或抽象的事物,具有良好定义的责任和良好定义的行为,以及良好定义的接口。对象通常不是太复杂或太大。一个对象可以由多个对象组成,并且与其他对象具有松散耦合。

类和实例

具有相同属性和服务的一组对象的集合,它为属于该类的全部对象提供了统一的抽象描述,其内部包括属性和服务两个主要部分。具体来说,类由方法和数据集成,它是关于对象性质的描述,包括外部特性和内部实现两个方面。

在面向对象的系统中,每个对象都属于一个类,属于某个类的对象称为该类的一个实例,类和对象

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值