Java编程原则简述
来源:互联网 发布:up安全卫士炒股软件 编辑:程序博客网 时间:2024/06/06 01:12
编程原则:
1.单一职责原则(Single Responsibility Principle)(SRP)
有且仅有一个原因引起类的变更, 也就是一个类应该只负责一件事情, 但是职责和原因都是不可度量的, 所以要根据实际情况来做判断, 比如类可以分为属性接口和操作接口, 对方法来说, 最好是一个方法只做一件事, 比如changeXXX应该属于深层次的调用, 处理业务逻辑应该有对应的changeXXXForXxx方法
2.里氏替换原则(Liskov Substitution Principle)(LSP)
所有引用基类的地方必须能透明的使用其子类的对象, 通俗的讲也就是:只要父类出现的地方子类就可以出现, 而且替换成子类不会产生任何错误和异常, 反之不然
规范: 子类必须完全实现父类的方法 ,子类可以有自己的个性, 覆盖或实现父类的方法时输入参数可以被放大
1.单一职责原则(Single Responsibility Principle)(SRP)
有且仅有一个原因引起类的变更, 也就是一个类应该只负责一件事情, 但是职责和原因都是不可度量的, 所以要根据实际情况来做判断, 比如类可以分为属性接口和操作接口, 对方法来说, 最好是一个方法只做一件事, 比如changeXXX应该属于深层次的调用, 处理业务逻辑应该有对应的changeXXXForXxx方法
2.里氏替换原则(Liskov Substitution Principle)(LSP)
所有引用基类的地方必须能透明的使用其子类的对象, 通俗的讲也就是:只要父类出现的地方子类就可以出现, 而且替换成子类不会产生任何错误和异常, 反之不然
规范: 子类必须完全实现父类的方法 ,子类可以有自己的个性, 覆盖或实现父类的方法时输入参数可以被放大
0 0
- Java编程原则简述
- SOLID编程原则-简述
- Java 设计原则简述
- java动态编程简述
- java 编程原则汇编
- java 编程原则
- java编程原则
- 简述GRASP设计原则
- 简述GRASP设计原则
- 简述GRASP设计原则
- 简述GRASP设计原则
- 简述GRASP设计原则
- 设计原则简述
- JAVA面向对象编程四大特点简述
- Java编程 最小知识原则
- 编程原则 -- 十个java语言编程原则(转)
- 设计模式六大原则简述
- Java简述
- ueditor 配置window.UEDITOR_HOME_URL路径不起作用,提示引用不到该路径,引用的确是另一个项目路径
- ubuntu 实现开机自启动程序
- BZOJ 4801([Lydsy2017年4月月赛]打牌-分类讨论)
- Java 的String类
- Test
- Java编程原则简述
- js基本知识比较系列四:表单和表格
- 堆排的实现
- 第一篇立个flag
- SpringBoot笔记之Hello World
- 20170428 C指针的理解
- fread fwrite之后文件指针位置
- MySQL
- 多标记线段树处理法(洛谷3373,codevs4927)