Java编程原则简述

来源:互联网 发布:up安全卫士炒股软件 编辑:程序博客网 时间:2024/06/06 01:12
编程原则:   
    1.单一职责原则(Single Responsibility Principle)(SRP)
        有且仅有一个原因引起类的变更, 也就是一个类应该只负责一件事情, 但是职责和原因都是不可度量的, 所以要根据实际情况来做判断, 比如类可以分为属性接口和操作接口, 对方法来说, 最好是一个方法只做一件事,             比如changeXXX应该属于深层次的调用, 处理业务逻辑应该有对应的changeXXXForXxx方法
    2.里氏替换原则(Liskov Substitution Principle)(LSP)
        所有引用基类的地方必须能透明的使用其子类的对象, 通俗的讲也就是:只要父类出现的地方子类就可以出现, 而且替换成子类不会产生任何错误和异常, 反之不然
        规范: 子类必须完全实现父类的方法 ,子类可以有自己的个性, 覆盖或实现父类的方法时输入参数可以被放大
0 0
原创粉丝点击