面向对象技术基础总结

对象(Object:系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位

对象三要素:对象标识、属性和服务

封装(Encapsulation:是对象的一个重要原则

①、对象是全部属性和全部服务紧密结合而形成的一个不可分割的整体

②、对象是一个不透明的黑盒子,表示对象状态的数据和实现操作的代码都被封装在黑盒子里面

 

:对具有相同属性和服务的一个或一组对象的抽象。类与对象是抽象描述和具体实例的关系,一个具体的对象被称作类的一个实例

 

继承与泛化:继承是面向对象方法中重要的概念,用来说明特殊类(子类)与一般类(父类)的关系,通常使用泛化来说明一般类与特殊类之间的关系,它们之间是一对多关系

 

多态性与重载:多态(即多种形式)性则是指一般类中定义的属性或服务被特殊类继承后,可以具有不同的数据类型或表现出不同的行为,通常是使用重载和改写两项技术来实现的

 

消息:是面向对象发出的服务请求,它通常包括提供服务的对象标识、消息名、输入信息和回答信息

消息通信:是面向对象方法学中的一个重要原则,它与对象的封装原则密不可分,为对象间提供了唯一合法的动态联系的途径

 

面向对象方法学的优点

①与人类习惯的思维方法一致

②稳定性好

③可重用性好

④较易开发大型软件产品

⑤可维护性好

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 11
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值