通过几个版本的迭代,更清楚的明白软件设计一个好的软件,怎样设计一个满足用户的软件?怎样设计一个让用户满意的软件?这是作为一个程序员必须要考虑的。
要想设计出好的软件还得需要从最基本的原则开始,有了更优秀的设计理念,设计原则才能构建出一个好的软件,所以学习的时候我们需要掌握的原则有哪些?
详情:
https://zhuanlan.zhihu.com/p/114374066
知道这些原则不难,但是怎么用,怎么理解它,这是关键,也是我们需要掌握的。
怎么用,在哪里用,解决什么问题需要我们思考,所以5W2H就成为我们系统思考做一件事的重要法宝。
有了一系列的理论指导和系统的思考,吸取大神的精华,是设计好软件的一个重要途径。
通过看这些原则和学习过程中七个版本的对比,就充分体现了软件的设计原则,怎样从一个固定不变,很死板的版本变成很灵活的版本,体现出面向对象的重要思想。