OOP的概念和基础特性

Posted sirb

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OOP的概念和基础特性相关的知识,希望对你有一定的参考价值。

OOP是面对对象程序设计,是一种程序设计范型,同时也是一种程序开发方法。它将对象作为程序的基本单元,将程序和数据封装其中,以提高程序的复用性、灵活性、可扩展行。

OOP的核心思想是对象、封装、可复用性、可扩展性

对象:

        概念上讲:类是定义了一系列属性和操作的模板,而对象是把属性具体化。

        运用上:通过对对象的序列化存储和调用,可以让代码更简洁、高效、便于维护;和现实的概念相对应更便于通过对线下业务或模型的分析进行架构和开发。

可复用性:

        类的组合和继承可以极大的提高代码的可复用性。(底层代码多用组合以避免对象臃肿;顶层/业务层代码多用继承以更加灵活、更易扩展)。

        多态:同一类对象在运行时具体化得到不同的结果。

以上是关于OOP的概念和基础特性的主要内容,如果未能解决你的问题,请参考以下文章

OOP的三大特性是啥?

玩转JavaScript OOP[2]——类的实现

Java基础之OOP

OOP的三大特性是啥

oop的三大特性和传统dom如何渲染

高级OOP特性