首页 > 编程语言 > 详细

Java开发手册之设计规约

时间:2020-05-18 21:12:18      阅读:44      评论:0      收藏:0      [点我收藏+]

1.谨慎使用继承的方式来进行扩展,优先使用聚合/组合的方式来实现。说明:不得已使用继承的话,必须符合里氏代换原则,此原则说父类能够出现的地方子类一定能够出现,比如,“把钱交出来”,钱的子类美元、欧元、人民币等都可以出现

2.需求分析与系统设计在考虑主干功能的同时,需要充分评估异常流程与业务边界。这一条很容易理解。很多人的思维都是只走正确的一条,写代码的思路总是默认所有条件都具备的情况下走流程。而用户却恰恰相反。用户总会产生各种各样的奇葩操作,因为用户的范围太广了。有一个段子,说有一家咖啡厅在开张之前做了大量的测试,点一杯咖啡怎么处理、点半杯咖啡、甚至点2的平方根杯咖啡,他都能有相应的流程。但是上线第一天第一个顾客进来问:厕所在哪?咖啡厅就炸了(程序崩溃)。

Java开发手册之设计规约

原文:https://www.cnblogs.com/xiaoao/p/12912749.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!