赞
踩
1、分析任务目标,根据目标选择合适的代码设计模式
1.1、创建模式选择
1.2、结构模式选择
1.3、行为模式选择
2、整理思路、画出思维导图、或代码流程图
3、找到其中的关键对象、设计对象结构体
3.1、设计对象创建架构
3.1.1、设计命令工厂
3.1.2、根据命令工厂设计对象工厂
3.2、设计对象销毁架构
3.3、设计存储对象的数据库数据结构(出、入、排序、判空、销毁)
4、考虑时间空间复杂度,准备核心算法
5、代码编写:
5.1、设计模块,控制扇入扇出
5.2、设计日志管理体系,避免编写大量重复日志逻辑
5.3、编写代码自检逻辑,判断结果是否符合预期
5.4、拆分功能,不同功能在不同文件中实现
6、编写测试用例、完成代码测试
1、阅读容易理解
2、代码之间耦合度很低
3、代码规范,阅读优雅
4、方便扩展
5、时间复杂度低
1、对象创建时如果对象之间有依赖关系,需要先创建最小
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。