• 面向对象三大特性五大原则



    三大特性

    封装:所谓封装,也就是把客观事物封装成抽象的类。一个类,实际上就是封装了一些数据及操作这些数据的代码逻辑的实体,在这个类内部,有些数据或者代码可以是私有的,不能够被外界所访问。

    继承:它可以使用现有类的功能,并在不需要重新编写原来的类的情况下对这些功能进行扩展、重写

    多态:一个类的同一个方法,在不同的调用情形下(如参数不同)有不同的表现形式。多态机制使得具有不同内部结构的对象可以享有相同的接口,这意味着针对不同对象的具体操作不同,但是通过一个公共的类,这些操作就可以通过相同的接口进行调用。


    五大原则

    开放/封闭原则:对于类的功能扩展性方面应该是开放的,在类本身的更改性方面应该是封闭的。
    接口隔离原则:开发人员开发的方法(接口)要与特定的功能紧密相关,多余无关的方法不应存在。
    单一职责原则:一个类的功能要单一,不能包罗万象
    依赖原则:任何两个模块都不应该以紧密的方式相互依赖,基本模块和从属模块应该在他们之间提供一个抽象层来进行耦合。
    替换原则:子类应当可以替换父类并出现在父类能够出现的任何地方。

  • 相关阅读:
    IPUtil
    MD5Util
    MyBatis环境配置及入门
    淘宝主页(静态页面)第3天
    淘宝主页(静态页面)第二天
    淘宝主页(静态页面)第1天
    力扣20 有效的括号
    力扣1 two sum
    JAVA可变参数
    JAVA环形队列
  • 原文地址:https://www.cnblogs.com/idontknowthisperson/p/10088840.html
Copyright © 2020-2023  润新知