java之面向对象学习涉及
发布时间
阅读量:
阅读量
OOP: 面向对象编程
O 1-2年时间
O 2-4年时间
P 5年以上 架构师
AOP:面向切面编程
1.面向对象思想
面向对象其实还是基于面向过程的编程思想
面向对象与面向过程的区别在于:传统的程序设计方法(如面向过程编程)特别注重将每一个功能步骤明确化和标准化实现;而核心在于通过抽象的对象概念来建模现实问题中的实体,并赋予其复杂的行为关系。每个具体的功能步骤都应当被清晰地定义并以系统化的形式呈现;而这些对象能够独立存在,并且能够自主完成特定的任务或功能。
- 面向对象的核心特征在于它能够更好地体现我们的思维方式。
a. 这种思想更能体现我们对世界的认知。
b. 这一理论能够将复杂的问题简化为易于理解的形式。
c. 在学习过程中, 我们需要通过实践来实现角色的转变。
买电脑:
面向过程:需要了解自己的需求-->了解电脑的配置-->去岗顶买电脑-->讨价还价-->买回电脑
面向对象:我需要买电脑-->找班长-->给钱-->班长买回来
洗衣服:
面向过程:先脱衣服-->找一个盆-->放点洗衣服-->加点水-->把衣服扔进去-->踩一踩-->清水洗一洗-->拧干-->晾起来
面向对象:先脱衣服-->打开全自动智能化滚筒洗衣机-->按一下-->拿出来-->
吃饭:
面向过程:去菜市场买菜-->摘菜-->洗菜-->切菜-->炒
全部评论 (0)
还没有任何评论哟~
