OOP的初识理解

1.当前主流的编程语言有很多种,但主要分为 面向对象编程  和 面向过程编程。

       面向过程相对松散,强调如何流程化地解决问题;面向对象的思维更加内聚,强调高内聚、低耦合,在抽象模型,定义共性行为,在解决实际问题。

 

2.面向对象编程(Object-Oriented Programming,OOP)是跨时代的编程思想变革,推动了高级语言的快速发展和工业化进程.

 

3.OOP的抽象、封装、继承、多态等特性有效地降低了软件开发成本、维护成本和复用成本。OOP实践了软件工程的三个主要目标:可维护性、可重用性和可扩展性。

        1)抽象是程序猿的核心素质之一,体现了程序猿对业务的建模能力,以及对架构的宏观掌控力。

        2)封装是一种对象功能内聚的表现形式,使模块之间耦合度变低,具有维护性。

        3)继承使子类能够继承父类,获得父类的部分属性和行为,使模块更具有复用性。

        4)多态使模块在复用性基础上更加有扩展性,使运行期更有想象空间。

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值