• OOP的概念和基础特性


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

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

    对象:

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

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

    可复用性:

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

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

    封装:

           主要体现在类的模块化上

    可扩展性:

           由于类的单一职责性,可以大大加强程序的后期维护及扩展

  • 相关阅读:
    MISC | ctfshow 31
    010editor 没有分块高亮显示了
    BUUCTF | [网鼎杯 2020 朱雀组]phpweb
    python2与python3共存后,如何使用
    kali2020 装不上docker
    php代码审计整理
    [MRCTF2020]Ezpop
    kali没有tcptraceroute如何安装
    [BUUCTF] 真的很杂
    【弱网测试】备份弱网测试相关数据
  • 原文地址:https://www.cnblogs.com/sirb/p/10408304.html
Copyright © 2020-2023  润新知