【Java学习笔记】Java思维---POP向OPP转变时的思维重构

本文探讨了从面向过程编程(POP)到面向对象编程(OOP)的思维转变,分析了POP的优缺点,如性能优势但不易维护,然后详细阐述了OOP的核心概念,如继承、封装和多态,及其带来的易学性、稳定性和可重用性的提升。同时,也指出了OOP的潜在问题,如运行效率和类库可靠性。
摘要由CSDN通过智能技术生成

一、POP

(全称:Procedure Oriented Programming),即面向过程

是一种以过程为中心的思想。通过分析解决问题所需要的步骤,进而用函数解决一个又一个的步骤,最终调用一个个函数来实现。常见的POP语言为C语言。

解决问题时,通常考虑:

  1. 用伪代码写出实现目标的过程
  2. 利用结构体解决复杂问题
  3. 记录更多数据来满足程序需求

请添加图片描述
面向过程

其存在不适用于大众的问题

当目标明确时,将不在强调过程




二、POP(优缺点)

优点

性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;单片机、嵌入式开发、 Linux/Unix等一般采用面向过程开发,性能是最重要的因素。

缺点

没有面向对象易维护、易复用、易扩展




三、转换思路

  1. 大众化
  2. 强调目标
  3. 不再
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值