美文网首页
2-面向对象简介

2-面向对象简介

作者: c88bc9f9d088 | 来源:发表于2020-10-13 08:57 被阅读0次

        Java语言最大的特点在于面向对象的编程设计,并且面向对象的编程设计也在于Java自身的发展而不断发展。同时很多最初不支持面向对象的编程也都开始转向了面向对象,但是依然有许多的开发者认为面向过程会比较好,或者说使用函数式编程会比较好。
        最早并且一直到现在流行的编程语言C、C++、Java。其中C语言已经变成了面向过程开发的代表,而像C++或者Java都是面向对象的编程语言。
        所谓的面向过程指的是面对于一个问题的解决方案,更多的情况下是不会做出重用的设计思考的,而面向对象的主要设计形式为模块化设计,并且可以进行重用配置。在整个的面向对象的设计里面更多情况下考虑的是标准,在使用的时候根据标准进行拼装,而对于面向对象设计有三个主要的特征:

    •   封装性:内部的操作对外部而言不可见,当内部的操作都不可直接使用的时候才是安全的;
    •   继承性:在已有结构的基础上继续进行功能的扩充;
    •   多态性:是在继承性的基础上扩充而来的概念,指的是类型的转换处理。
          在进行面向对象程序的开发之中一般还有三个步骤:
    •   OOA:面向对象分析;
    •   OOD:面向对象设计;
    •   OOP:面向对象编程;

    相关文章

      网友评论

          本文标题:2-面向对象简介

          本文链接:https://www.haomeiwen.com/subject/vkwmpktx.html