zoukankan      html  css  js  c++  java
  • java学习day7--面向对象基础

    面向对象(Object-Oriented)基础

        说到这个面向对象,就不得不提一下面向过程

        这两者的区别:

          面向对象,顾名思义就是面向对象这个实体的编程,主要关注点在于对象能够完成哪些功能,例如:Java、C++

            优点:耦合度低,扩展力强,更容易解决现实世界当中更复杂的业务逻辑,组件复用性强。

            缺点:前期投入成本较高,需要进行独立体的抽取,大量的系统分析与设计。

          

          面向过程,主要关注点是实现的具体过程,因果关系。

            优点:对于业务逻辑比较简单的程序,可以达到快速开发,前期投入成本比较低。

            缺点:很难解决逻辑复杂的业务逻辑,软件元素之间的“耦合度”比较高,只要一环出现问题整个系统受影响,

               导致“扩展力”差。由于没有独立体的概念,无法达到组件复用。

        面向对象三大特征:封装、继承、多态

        面向对象的生命周期:面向对象的分析(OOA)、面向对象的设计(OOD)、面向对象的编程(OOP)

        

        

        

  • 相关阅读:
    #在蓝懿学习iOS的日子#Day10
    #在蓝懿学习iOS的日子#Day9
    #在蓝懿学习iOS的日子#第三个练习日
    #在蓝懿学习iOS的日子#Day8
    WCF基础:绑定(二)
    WCF基础:绑定(三)
    WCF基础:绑定(一)
    MVC框架中的值提供机制(三)
    MVC框架中的值提供机制(二)
    MVC框架中的值提供机制(一)
  • 原文地址:https://www.cnblogs.com/javaisbest/p/11581206.html
Copyright © 2011-2022 走看看