美文网首页
OOP(面向对象编程)

OOP(面向对象编程)

作者: 路西法丶L | 来源:发表于2017-04-23 10:16 被阅读113次

OOP (Object Oriented Programming)指面向对象的程序设计。是一种计算机编程架构。OOP 的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成。OOP 达到了软件工程的三个主要目标:重用性、灵活性和扩展性。

OOP 遵守开放封闭原则:

  1. 对于扩展是开放的(Open for extension)。当应用需求发生改变时,我们可以对模块进行扩展,使其满足新行为。
  2. 对于修改是关闭的(Closed for modification)。对模块进行扩展时,不必改动模块源代码或二进制代码。

OPP 三要素:

  1. 封装:把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。
  2. 继承:可以使用父类的所有方法,在这个基础上可以增加扩展。
  3. 多态:是允许你将父对象设置成为和一个或更多的他的子对象相等的技术。赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。简单的说,就是一句话:允许将子类类型的指针赋值给父类类型的指针。

【注】版权归 Lucifer 所有,转载请联系作者。

相关文章

  • PHP面向对象基础总结

    (一):面向对象编程OOP OOP(Object-Oriented Programming), 面向对象的编程)技...

  • PHP面向对象基础总结(转载整理)

    (一):面向对象编程OOP OOP(Object-Oriented Programming), 面向对象的编程)技...

  • 面向对象

    OOP 指什么?有哪些特性 面向对象编程(Object Oriented Programming,OOP,面向对象...

  • 对象_原型

    OOP 指什么?有哪些特性 面向对象编程(Object Oriented Programming,OOP,面向对象...

  • 面向对象浅析

    ### 面向对象编程和面向对象编程语言 面向对象编程的英文缩写是 OOP,全称是 Object Oriented ...

  • 面向对象基础

    面向对象编程包括: 面向对象的分析(OOA) 面向对象的设计(OOD) 面向对象的编程实现(OOP) 面向对象思想...

  • 整理java(1)

    首先java是面向对象编程语言(oop:Object Oriented Programming 面向对象编程)...

  • 编程思想

    编程思想 面向对象编程 OOP:Object-Oriented Programming(面向对象编程) 字段 fi...

  • Python面向对象继承

    面向对象继承 面向对象编程 (OOP),英语全称:Object Oriented Programming,面向对象...

  • 九月上--编程思想

    编程思想 1.oop思想 OOP:ObjectOrientedProgramming,面向对象编程(程序设计...

网友评论

      本文标题:OOP(面向对象编程)

      本文链接:https://www.haomeiwen.com/subject/wiglzttx.html