更新时间:2021-10-14 10:12:38 来源:极悦 浏览794次
框架是常见开发的最佳实践的抽象,目的在于提高开发效率
框架的应该感觉自然 idiomatic,即与相应语言的风格保持一致
框架通过抽象使常见的开发变得便利
抽象需要鼓励最佳实践的使用
提供默认的最佳实践使用,比提供选择更加重要
抽象需要尽量避免泄漏
提供底层访问能力,让开发者可以在需要的时候能够绕过默认绑定的最佳实践,去实现特定逻辑
框架应该提供可定制能力,让开发者可以针对具体业务鼓励更多的最佳实践
框架的实现应该尽可能透明,让开发者能够了解其内部实现方式
框架的文档比实现重要
很多框架都会标榜其性能,但性能应该是框架使用最佳实践的结果,而不是框架设计目标。
高性能可以是底层类库的设计目标,使用高性能的底层类库则符合最佳实践;那么使用并且鼓励最佳实践的框架自然也会有高性能。
以上就是关于“Java软件架构设计原则”的介绍,大家如果想了解更多相关信息,不妨来关注一下极悦面向对象设计原则,里面有更多内容等着大家去学习,希望对大家能够有所帮助哦。
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习