面向对象初步理解

面向对象的理论的产生,是为了解决现代编程业务多样化的问题。

如今的微服务提出的“消费者”、“服务提供者” 概念, 最早应该来源于面向对象。

每一个对象都是服务提供者, 同时也是消费者。

对象与对象之间进行服务调用,各自提供各自的服务。

计算机的普及,促使人们运用计算机处理各种业务问题,计算机运用的最多的是业务问题,而不是科学计算。面向过程编程对解决实际业务问题有非常大的局限,无法满足需求,面向对象应运而生。

对象:一个一个独立的物体,有其独立的特点,行为。

将一类对象的共同特点,共同行为进行抽象,归纳,放到一个类中,组成一个模具。这个模具就是类。类不能单独使用,它存在的意义就是模具。真正能够进行工作使用的是对象。

利用类 这个模具,添加原料,产生出单个的个体,就是对象。

这个对象的形状,功能,特点就是 模具(类)所限定的那样。然后将各个对象进行拼接,达到解决业务问题的目的。

对象之间通过 传参 和返回值 进行沟通,相互合作,相互独立。

当业务的某一部分需要修改时,就单独修改负责这块业务的对象的类,其他对象并不会收到影响。完美的避免了 牵一发而动全身 的问题。正是因为这个问题,面向过程编程让了半壁江山给面向对象编程。

类是对象的抽象,对象是类的实例。

面向对象和面向过程是两种解决问题的思维方式,没有高下之分。

解决不同的问题运用不同的方法,方为明智之举。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值