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



    三大特性

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

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

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


    五大原则

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

  • 相关阅读:
    werfault进程使用CPU率高
    oracel 拆分字符串
    TCP TIME WAIT
    netstat 命令
    Java 理论与实践: 并发集合类
    DIV与SPAN之间有什么区别
    oracle超出打开游标的最大数的原因和解决方案
    Quartz表达式
    Axis创建webservice客户端和服务端
    Web服务cxf框架发布2
  • 原文地址:https://www.cnblogs.com/idktp/p/10088840.html
Copyright © 2020-2023  润新知