做什么都要有思想,编程也不例外。以前做BS,现在做CS。感觉到架构思想是太重要了,好的架构需要从产品开始设计到产品终结。从框架、类库到每个类,每个方法。自己要有意识,拿写一个方法来说,你要确定这个方法的可访问性,以及传入的参数。定参数的时候我觉得特别重要,一定要好好思考,现在、以后,会有多少类型的参数可以访问这个方法,不要太宽,也不要太窄,做到物尽其用。同样定义类的时候,也是这样的!