Java软件架构设计原则 - 极悦
首页 课程 师资 教程 报名

Java软件架构设计原则

  • 2021-10-14 10:12:38
  • 958次 极悦

Java软件架构设计原则:

Java软件架构设计原则

框架是常见开发的最佳实践的抽象,目的在于提高开发效率

框架的应该感觉自然 idiomatic,即与相应语言的风格保持一致

框架通过抽象使常见的开发变得便利

抽象需要鼓励最佳实践的使用

提供默认的最佳实践使用,比提供选择更加重要

抽象需要尽量避免泄漏

提供底层访问能力,让开发者可以在需要的时候能够绕过默认绑定的最佳实践,去实现特定逻辑

框架应该提供可定制能力,让开发者可以针对具体业务鼓励更多的最佳实践

框架的实现应该尽可能透明,让开发者能够了解其内部实现方式

框架的文档比实现重要

性能

很多框架都会标榜其性能,但性能应该是框架使用最佳实践的结果,而不是框架设计目标。

高性能可以是底层类库的设计目标,使用高性能的底层类库则符合最佳实践;那么使用并且鼓励最佳实践的框架自然也会有高性能。

以上就是关于“Java软件架构设计原则”的介绍,大家如果想了解更多相关信息,不妨来关注一下极悦面向对象设计原则,里面有更多内容等着大家去学习,希望对大家能够有所帮助哦。

选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交