阅读笔记《软件秘籍--设计那点事》
2016-06-21 18:58
246 查看
阅读《软件秘籍--设计那点事》,了解计算机的发展现状,更多的资源正在向计算机靠拢。同时计算机软件工程开发需要遵循一些原则;高聚合,低耦合原则;面向抽象编程;
多用组合少用继承原则;开闭原则。同时开发需要设计模式:例如:创建型模式,结构性模型,行为型模型。
1.之前的做法:但是之前个人以及团队开发中,责任分布并不明确,往往个人承担全部任务,或者几人任务混合,不满足高聚合低耦合原则;同时在面对对象开发时并不清楚抽象性开发,和用户之间解决交流问题,只是根据个人调查进行操作,设计过程中团队成员,几个人开发中,并没有建立所谓的模型,只有流程图,设计思路,团队之间成员的讨论过程。
2如此做法不好的原因;没有系统的明确开发的过程,开发软件工程,并不只是工作完成,他也是思想上,逻辑结构的明确,明确开放原则,同时修改软件导致实体间混乱,没有明实体结构进行建模,无法将软件开发实体用户进行抽象间交流。不利于工作的展开。
3解决方案:首先要明白建立设计模型,并不仅仅记住,更重要是进行结构的理解,循序渐进的了解,在实践中应用这种设计思想,运用成熟。同时开发原则因进行遵守,尽量进行组合应用,指针容易混论,造成空指针,所以明确指针使用,同时进行抽象类的设计开发,解决实体应用。例如开发应用建立实体模型,表示清楚形同的各个功能,建立E--R图分析逻辑结构。
多用组合少用继承原则;开闭原则。同时开发需要设计模式:例如:创建型模式,结构性模型,行为型模型。
1.之前的做法:但是之前个人以及团队开发中,责任分布并不明确,往往个人承担全部任务,或者几人任务混合,不满足高聚合低耦合原则;同时在面对对象开发时并不清楚抽象性开发,和用户之间解决交流问题,只是根据个人调查进行操作,设计过程中团队成员,几个人开发中,并没有建立所谓的模型,只有流程图,设计思路,团队之间成员的讨论过程。
2如此做法不好的原因;没有系统的明确开发的过程,开发软件工程,并不只是工作完成,他也是思想上,逻辑结构的明确,明确开放原则,同时修改软件导致实体间混乱,没有明实体结构进行建模,无法将软件开发实体用户进行抽象间交流。不利于工作的展开。
3解决方案:首先要明白建立设计模型,并不仅仅记住,更重要是进行结构的理解,循序渐进的了解,在实践中应用这种设计思想,运用成熟。同时开发原则因进行遵守,尽量进行组合应用,指针容易混论,造成空指针,所以明确指针使用,同时进行抽象类的设计开发,解决实体应用。例如开发应用建立实体模型,表示清楚形同的各个功能,建立E--R图分析逻辑结构。
相关文章推荐
- 学习OC前的一些需要掌握的c语言
- java中的缓存思想与相应的设计模式
- 根据《LDA漫游指南》来对gibbsLDA++结果进行分析
- vim使用
- caffe solver解释
- 工业相机的景深计算
- 个人总结
- 贪心算法
- 网页读取数据,以及输入输出流的代码收集
- 贝贝网问鼎母婴电商 用户信任是核心资产
- jsp、Html页面注释的种类
- 【NOI2014】购票
- 使用Mixin设计模式进行Python编程的方法讲解
- 飛飛(七十五)文件score.dat中保存的是若干名学生的姓名和C++课、高数和英语成绩
- jquerymobile仿微信 - 01
- 动态内存分配
- 微信公众号支付开发全过程 --JAVA
- 算法之常用排序:冒泡排序、选择排序、插入排序
- 存储过程_把字符串转化为结果集
- 记linux上zip压缩和scp传输文件的命令