zoukankan      html  css  js  c++  java
  • 对象和接口简单比较

    1、对象是什么

      -从概念层讲,对象是拥有特性目标的抽象

      -从规格层讲,对象是一系列可以被其他对象使用的公共接口

      -从语言层讲,对象是封装了的代码和数据

    2、接口是什么

      -从概念层讲,接口是规则集合

      -从规格层讲,接口是一组相应对象的规范

      -从语言层讲,接口是封装了的属性和方法

    3、面向对象编程

      对象是面向对象的最基本元素,因此面向对象编程的粒度为对象(类)。面向对象的三大特点:封装、继承和多态,都围绕着类这个粒度展开。

    4、面向接口编程

      接口是面向接口编程的最基本元素,接口是抽象的,但其不同于抽象类。接口的粒度是规则,是一类对象的共同属性和方法。接口的层次是高于对象的。

    5、面向对象和面向接口

      面向对象和面向接口,面向对象和面向接口都有大把的优点,也都有一定的缺点。

      在实际开发中,往往需要将两中编程方式相结合,以达到软件开发中的终极目标——解耦。

  • 相关阅读:
    ETL的两种架构(ETL架构和ELT架构)
    SQL 优化通用方法
    数据建模
    Python Pandas Merge, join and concatenate
    Python Pandas -- Panel
    win-msys2安装使用配置
    BeyondCompare4过期解决办法
    Git本地仓库推送到别的仓库
    IDEA调试可执行JAR包
    Oracle常见问题排查
  • 原文地址:https://www.cnblogs.com/junier/p/2162114.html
Copyright © 2011-2022 走看看