![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件设计
文章平均质量分 81
JDsen99
简单的知识引导简单的编程汇成大工程
展开
-
软件设计-模块化设计初思考二
软件设计-模块化设计初思考二模块化设计初思考二软件设计-模块化设计初思考二书接上回AccountModularity类的升级首先,我们来分析一下,具体功能登录问题:解决边界化说明举一个例子再举一个例子入口抽象类再来Lifecycle接口本期最终优化成果自此完成书接上回我们已经设计了Sender接口 用来实现信息的发送,为此我们做了两个实现类,分别实现,邮箱发送与短信发送。(实现类,未实现功能)设计了 Verify接口 用来实现 不同的验证方式 为此我们做了两个实现类 ,分别实现,邮箱验证与账号原创 2021-12-05 20:30:06 · 282 阅读 · 0 评论 -
软件设计-模块化设计初思考一
软件设计-模块化设计初思考一模块化设计说明:模块化设计,简单地说就是程序的编写不是开始就逐条录入计算机语句和指令,而是首先用主程序、子程序、子过程等框架把软件的主要结构和流程描述出来,并定义和调试好各个框架之间的输入、输出链接关系。逐步求精的结果是得到一系列以功能块为单位的算法描述。以功能块为单位进行程序设计,实现其求解算法的方法称为模块化。模块化的目的是为了降低程序复杂度,使程序设计、调试和维护等操作简单化。改变某个子功能只需相应改变相应模块即可。最近在设计软件,突发奇想,把自己的模块化原创 2021-12-05 20:28:33 · 1009 阅读 · 0 评论