java开发框架的设计原则是什么


本篇内容主要讲解“java开发框架的设计原则是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“java开发框架的设计原则是什么”吧!面向对象分析:面向对象分析是将客观世界编程业务领域进行对象分析,有点一些概念这个过程中应该了解的;充血模型数据和对应的业务逻辑被封装到同一个类中;贫血模型数据和业务逻辑被分割到不同的类中;DDD:领域驱动模型,MVC传统三层架构;面向对象设计目的:强内聚、低耦合;易扩展;稳定性;可扩展、简单;面向对象设计原则:原则是独立与编程语言,甚至也可以用与非面向对象的编程语言;设计模式:主要用于解决某一类问题的通用解决方案,相当于数学公式,做嵌套式开发,一般我们总结为设计模式为创建式模式、行为模型、结构模式;框架:框架是实现某一类应用的结构性程序,是对某一类架构方案可复用的设计与实现
SRP: Single Responsibility Principle,一个类或者模块只负责完成一个职责;OCP:Open Closed Principle,软件实体(模块、类、方法等)应该“对扩展开发,对修改关闭”;LSP:Liskov Substitution Principle,子对象能够替换程序中父类对象出现的任何地方,并且保证原来的程序逻辑行为不变及正确性不被破坏;ISP: Interface Segregation Principle,客户端应该不强迫依赖它不需要的接口;DIP:Dependency Inversion Principle,高层模块不要依赖底层模块,高层模块和底层模块之间应该通过抽象来相互依赖,除此之外,抽象不要依赖具体的实现细节,具体实现细节依赖抽象。KISS=Keep It Short and Simple.(尽量保持简单。)不要使用同事可能不懂的技术来实现代码。比如前面例子中的正则表达式,还有一些编程语言中过于高级的语法等。不要重复造轮子,要善于使用已经有的工具类库。经验证明,自己去实现这些类库,出 bug 的概率会更高,维护的成本也比较高。不要过度优化 香港云主机。不要过度使用一些奇技淫巧(比如,位运算代替算术运算、复杂的条件语句代替 if-else、使用一些过于底层的函数等)来优化代码,牺牲代码的可读性。KISS=You Ain’t Gonna Need It.(不要做过度设计。)设计的初衷是提高代码质量;设计的过程是先有问题后有方案;设计的应用场景是复杂代码;持续重构能有效避免过度设计;不要脱离具体的场景去谈设计;DRY=Don’t Repeat Yourself.(不要写重复的代码。)减少代码耦合;满足单一职责原则;模块化;业务与非业务逻辑分离;通用代码下沉;继承、多态、抽象、封装;应用模板等设计模式;到此,相信大家对“java开发框架的设计原则是什么”有了更深的了解,不妨来实际操作一番吧!这里是开发云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

相关推荐: win8中如何找回开始菜单

这篇文章将为大家详细讲解有关win8中如何找回开始菜单,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、打开电脑的系统盘(c盘),点击“查看”,勾选“隐藏的 香港云主机项目”。2、在任务栏点击鼠标右键,依次点击“工具栏→新建…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 07/14 11:20
下一篇 07/14 11:21

相关推荐