Java程序设计的基本原则
Java程序设计的基本原则-1
1.面向对象
这是java编程里面大家公认的第一原则
2.优先使用对象组合而非类继承
3.分层
最典型的三层架构,表现层-->逻辑层-->数据层
表现层功能:展示数据,人机交互,收集参数调用逻辑层
逻辑层功能:进行数据的逻辑校验,实现业务功能,处理业务功能,处理后续流程,组织数据返回给表现层
数据层功能:实现数据持久化,实现对象和持久化数据的双向映射
4.层间交互的基本原则
1.表现层调用逻辑层,逻辑层调用数据层,不可以反过来、
2.层间交互也应该通过接口进行调用。以确保各层的实现独立变化。
Java程序设计的基本原则-2
1.开闭原则
简单的说就是对新增开放,对修改关闭。而且应尽量做到不用修改修改模块的源代码,就能更改模块的行为。
2.依赖性倒置原则
这个原则就是依赖抽象而不要依赖具体的实现
3.接口隔离原则
这个原则就是不要使用通用的接口,而是为不同的用户使用不同的接口。
4.替换原则
这个原则就是子类应当可以替换父类并出现在父类能够出现的任何地方。