zoukankan      html  css  js  c++  java
  • OOP的概念和基础特性

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

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

    对象:

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

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

    可复用性:

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

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

    封装:

           主要体现在类的模块化上

    可扩展性:

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

  • 相关阅读:
    ZooKeeper系列
    CST和GMT时间的区别
    ZooKeeper系列之二:Zookeeper常用命令
    分布式服务框架 Zookeeper -- 管理分布式环境中的数据
    ZooKeeper资料
    分布式选举算法
    初识ZooKeeper与集群搭建实例
    原子广播
    Apache ZooKeeper
    工作流引擎
  • 原文地址:https://www.cnblogs.com/sirb/p/10408304.html
Copyright © 2011-2022 走看看