zoukankan      html  css  js  c++  java
  • 面向对象的特征有哪些方面

    具有封装、继承、抽象、多态

    1、封装:封装是保证软件内部具有优良模块性的基础,目标是高内聚,低耦合,防止程序相互依赖而带来影响,对象是封装的基本单位。把握一个原则:对同一事物进行操作的方法和相关方法放在同一个类中,把方法和他操作的数据放在同一个类中。

    2、抽象:抽象就是找出一些事物相似和共性之处,然后将这些事物归为一个类,这个类只考虑这些事物相似和共性之处。

    3、继承:在定义和实现一个类的时候,可以在一个已经存在的类的基础上进行,把这个已经存在的类所定义的内容作为自己的内容,并可以加入新内容,或修改原来的方法使其更合适,继承是子类自动共享父类数据和方法的机制,提高了软件可重用性和可扩展性。

    4、多态:多态是指允许不同类的对象对同一消息做出响应,多态包含参数化多态和包含多态,具有灵活抽象、行为共享和代码共享的优势,很好解决应用程序方法同名的问题

    https://www.cnblogs.com/guweiwei/p/6599289.html

  • 相关阅读:
    git Permissions 0777 for '/home/xxx/.ssh/id_rsa' are too open.
    Linux wc指令解析
    RK3288 开机动画旋转
    tp3.2 事务
    PHP实现动态获取函数参数的方法
    laravel 配置设置
    swoole 使用异步redis的前置条件
    php回调函数的概念及实例
    swoole 安装
    linux 源码安装PHP
  • 原文地址:https://www.cnblogs.com/9797ch/p/11540142.html
Copyright © 2011-2022 走看看