zoukankan      html  css  js  c++  java
  • 面向对象编程思想总结

    什么是面向对象编程?

      就是把一类具有相同属性和动作的实体抽象成为计算机里面的类, 也就是对象的模板, 把属性和方法封装成一个类中.

    处理业务的流程就是对象之间的信息传递. 把程序中的所有东西当做对象来进行处理. 

    为什么需要面向对象编程?

          面向对象编程更加模块化,更加易于构建大型项目. 而且面向对象编程有利于更新和维护, 其简化了企业级的编程的协同问题

    面向对象编程相对于面向过程编程有什么优势?

        项目可以做的更大,模块之间解耦, 调用更简单, 易于修改和维护, 适合大型项目

    面向对象编程的核心思想是什么?

        一些皆对象, 同类型之间的对象有相同的属性和方法, 同类型的对象都可以处理相同的消息, 以对象为基础, 对象当中封装了

    属性和方法, 所有的业务操作转变成对象的行为和对象之间的消息传递.

    面向对象编程的要素有哪些?

        类:  创建一类具有相同特征的对象的模板,是计算机当中对于对象的抽象

        对象: 一切皆对象, 凡是具有状态和行为的实体

        属性: 属性对应着对象的状态, 是计算机里面表示对象的状态的数据结构

        方法: 方法对应着对象的行为, 是计算机对对象的行为的一种抽象, 是处理业务逻辑的关键所在

        构造方法: 构造方法是创建对象时所调用的方法

        继承: 继承的主要目的是实现方法的多态性和代码的可重用性

        多态: 多态是为了解决现实生活中的情况的多样性问题, 根据不同的条件, 做出对应的动作

        封装: 封装就是把属性和方法封装到一个类中, 通过方法来修改和执行业务, 有利于后期的修改和维护

    什么是对象?

        万物皆对象, 对象是具有状态和行为的一切实体, 对象可以是具体的物品,也可以是抽象的物品

    什么是类?

        类是创建对象的模板, 类是对象的抽象, 类是对象在计算机中的抽象后的版本

    什么是多态?

        多态是指方法的重载和方法的重写, 在相同名称的方法下, 根据不同的情况调用对应的方法, 有助于实现

    满足灵活多变的实际业务需求.

    什么是封装?

         封装就是把属性和方法都封装为类, 通过方法去访问和修改数据, 对外提供修改数据和处理业务的方法,

    有助于实现模块化编程, 有助于实现代码的维护和代码的修改

     

     

  • 相关阅读:
    hadoop入门学习系列之一hadoop伪分布式模式下安装及运行
    redis主从复制搭建
    Struts2 配置文件result的name属性和type属性
    context:exclude-filter spring事宜【经典-转】
    Incorrect column count: expected 1, actual 2
    SQL must not be null(低级错误)
    Injection of resource dependencies failed解决办法总结
    SpringMVC Controller 介绍【转】
    Json格式化工具 JsonViewer下载
    STS或eclipse安装SVN插件
  • 原文地址:https://www.cnblogs.com/zjulanjian/p/10247507.html
Copyright © 2011-2022 走看看