4.26关于OO
询问客户系统都有什么功能 -> 写出初期特性列表 -> 想想什么遗漏特性,并询问客户 -> 查漏补缺
先了解这个系统的特性,然后通过特性设计需求分析。
考虑到代码的重复性,当着一段需要修改时,那么很多地方都要发生修改。
分析它的特性。如果是同一特性却重复做了两遍,会浪费大量的时间。
对于自己没有把我的技术,应该先了解技术方法,看看应该如何实现是否好实现。
然后用图像细化每一级管理员的功能,看是否缺少某些功能。
特性列表 降低风险 用例图 需求分析 领域分析(搞清用户想做什么)
设计 编码 测试 (迭代开发)
迭代,就是把一个大的系统分成几个小的部分来开发,可以让客户知道成果。
增量,将以此迭代的结果引入现在的结果中就叫做增量。
第一次做项目就吃了这方面的亏。以后要好好注意。
艺术的极致是科学,科学的极致是哲学。此话不无道理,牛顿、爱因斯坦等科学界泰斗,在其后期都不约而同地转向哲学研究。
我也很推崇这句话。
类是对象特征的抽象总结,我们从很多汽车中抽象出汽车这个类。
而接口是汽车中的魔个方法,入可驾驶就是这么多汽车的一个接口。
抽象类只不过是一种特殊的类,编程环境强制不准这种类生成实例。 这是类和抽象类的区别。
Ioc是容器挑选符合接口的服务类为客户提供服务类。
浙公网安备 33010602011771号