摘要: 6.4:创建类的理由对现实世界中的对象建模对抽象对象建模降低复杂度隐藏实现细节限制变化锁影响的范围隐藏全局数据让参数传递更顺畅创建中心控制点让代码更易于重用为程序族做计划把相关操作放到一起实现特定的重构6.4.1:避免创建的类:避免创建万能类消除无关紧要的类避免用动词命名的类。6.6.1:类的质量你是否把程序中的类都看做是抽象的数据类型了?是否从这个角度去评估他们的接口了?类是否有一个中心目的?类的命名是否恰当,其名字是否表达了其中心目的类的接口是否直线了一致的抽象类的接口是否能让人清楚明白地知道该如何使用它?类的接口是否足够抽象,使你能不必顾虑它是如何实现其服务的?你能把类看做是黑盒子吗?类 阅读全文
posted @ 2013-01-23 19:35 狼-志 阅读(245) 评论(0) 推荐(0) 编辑