XML | HTML | TXT
新闻动态
经典案例
常见问题
行业资讯 首页 > 行业资讯 > 新闻详情

德州软件开发---软件开发之抽象

发布者:聊城软件开发   发布于:2018年07月11日   有人阅读

德州软件开发---软件开发之抽象 业务代码做多了,会发现可找到一定的模式和模型,梳理清楚后,对相应的模块进行调整,去满足开闭原则,让未来用更少的代码量,更小的修改影响范围来完成需求。

这时候我们需要对已有的或者即将开发的需求做抽象。

基本步骤有:

进行降维,排除一些业务实现的干扰。

单个单元找出变化的部分和不变的部分。

多个单元找出共同点和同点。

对整体的静态结构和动态行为总结出规律。

对以上流程得出的结论,建立模型,画个结构图或者流程图。

比如最近对应用分享模块的改造来举例。

分享弹窗中有分享到各个社交平台的,还有对视频或者用户数据一些功能的操作。比如分享到QQ,微信,新浪微博等。对视频的操作有删除操作,复制链接,举报等。我们想把这些功能抽象成一个个单元该怎么做?

首先降维,先排除所有外界干扰因素,还有某些具体的实现。可以看到一个单元需要完成的,其实就是:

执行分享任务

释放分享资源


----德州软件开发----

想要了解更多详情欢迎来电咨询18678812288,或登陆网址www.qdydkj.com。联系人:王经理。

合作伙伴
济南市历下区 济南市城市管理局 济南市综合行政 山东师范大学 泰安旅游经济开发区管理委员会 聊城市人力资源和社会保障 山东省慈善总会 聊城市第二人民医院 洋县人民检察院 辽宁省公安厅 山东省科学技术厅
友情链接:
济南软件开发 北京软件开发公司 聊城软件开发 大连APP定制 申请友情链接