结构化变成的思考方式只会让人看到局部,想用好面相对象,需要有一个更宏观的视角。
日常的编程习惯会生成一堆getter,setter,这种做法的错误在于把数据当成了设计的核心,把实现细节暴露出去了
正确的做法是设计一个类先考虑其对象应该提供哪些行为,然后根据这些行为提供对应的方法。
07-03
11-26
614
09-03
7159