目前,自己正在看Java的模式设计一书,自己有一点小体会:
Java代码---类图设计关系----设计模式
所以,之前基本上很多时候都是有个思路就开始写代码,而现在自己感觉如果想形成一个好的思维:
1,阅读源代码,尽量说将类的关系转换为一个抽象的类图关系,那这样子通过这种借口再去看代码间的实际联系。
2,设计代码时候,我们先确定要哪些类,画出其对应的类图,建立之间关系。而后基于设计模式的方法,看自己有没有对这种类图设计做一点点优化,而后转换为具体的编码方式。
这样是一种抽象具体相互转换的思维锻炼。 |
|