我想到的几句话。 1、OO是好用的,问题是好多人用不好OO。(包括我在内) 2、三层是需要设计的,不是说把原来写在一处的代码,分开写在三处,就是三层了。 3、设计模式是需要灵活掌握的,外加丰富的项目经验和对业务逻辑的深刻理解。 4、写代码,是不是要先想好呢。如果是别人设计好的,是不是要先理解一下呢。 5、不想当架构师(或者别的什么师)的程序员不是好程序员。 其他的随时补充。 以上纯属瞎说,呵呵。