• 【浅谈面向对象】


    面向对象很多人都会有疑问,那么面向对象出来还要提到面向过程。

     

    面向对象的基本概念就是“一切皆对象”,为的是解决系统的可维护性,复用性,以及扩展性,并且有三大基本特征,而且与常见的面向过程是两个不同的概念。

    面向对象有三个基本特征:封装,继承,多态;

    封装主要是面向对象和类,也是把事务抽象成类的概念让数据和方法可对其进行操作,增加其可扩展性。

    继承是一种能力,可以使用现有的类的功能,继承的意思就是从一般到特殊,子类继承父类,一般来说,一个子类只能有一个基类(父类)。可以实现多态以及代码复用,能够解决复用性和可扩展性,但继承会破坏封装。

    多态:接口的多种实现方式,类当中会把方法写进原型里,而这个方法会被多次使用,即使它不相关,这种操作,会实现系统的可维护性以及扩展性。

    面向对象和面向过程的区别:

    面向过程是对于程序累出所需要的步骤,一步一步实现的过程,注重过程的实现,代码简单,复用性不高。

    面向对象则是;列出你所需要的事务或对象,不为了某一过程去实现单一步骤,而是为了描述出事物在整个问题当中的步骤行为。

    面向过程是对步骤进行的操作及划分,而面向对象则是以功能去划分,保证了功能的统一,有良好的代码规范,代码管理以及可扩展性,复用性等。

  • 相关阅读:
    NPOI单元格公式不刷新
    DIV+CSS HACK
    简答好用的邮件服务器hMailServer(转)
    C# 后台POST和GET 获取数据
    Quartz.Net1.0.2.3 配置记录
    ASP.NET自定义控件VS2012中添加失败(下列控件已成功添加到工具箱中,但未在活动设计器中启用)
    NPOI 1.2.5复制行(包括格式)
    Javascript中Null和Undefined的区别[转]
    测试流程(立项会)
    测试计划
  • 原文地址:https://www.cnblogs.com/lucio110/p/7550070.html
Copyright © 2020-2023  润新知