面向对象
Posted ggza
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面向对象相关的知识,希望对你有一定的参考价值。
OOP面向对象
面向对象与面向过程
面向过程让计算机有步骤的顺次做一件事情,是一种过程化的叙事思维;面向对象是一种计算机世界里解决复杂软件工程的方法论,拆解问题复杂度,从人类思维角度提出解决问题的步骤和方案。
比如“开门”,面向过程是open(Door door)而面向对象是door.open();
三大特性与四大特性
传统面向对象三大特性:封装、继承、多态;而四大特性则是增加了抽象。
抽象是面向对象思想的最基础能力之一,体现出程序员对业务的建模能力以及对架构的宏观掌控力。在面向对象思维中,抽象分为归纳与演绎。
以上是关于面向对象的主要内容,如果未能解决你的问题,请参考以下文章