美文网首页C/C++
(十九)面向对象编程

(十九)面向对象编程

作者: RGiskard | 来源:发表于2018-11-01 09:38 被阅读0次
    • 无论C语言或是C++,Java,甚至脚本语言,汇编语言都能实现面向对象编程

    面向对象设计过程

    • 假设存在一个对象。要定义一下这个对象应该提供哪些服务,一个对象可以提供多个服务,每一个服务对应一个函数。这样的功能函数称为函数接口
    • 确定函数接口。要确定每一个函数具体的参数列表:输入什么,返回什么。以及函数使用的次序。
    • 实现这些函数。最后一步实际上是最简单的过程,就是将设计好的函数接口用代码写出来。

    封装

    不应该直接访问结构体的成员变量,虽然语法允许,但是会破坏设计的一个原则——封装。

    封装就是将内部的东西封闭起来,外部若想访问,必须通过指定的函数接口。这样可以避免外部调用者的随意操作,也可以给实现的人员增加自由度。

    相关文章

      网友评论

        本文标题:(十九)面向对象编程

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