对于封装的认识,大家通常都认为是以功能为单位的。这是实际上一种误解。对封装最迫切的需求来自调试。这是在大程序中隔离Bug,提高调试效率的要求。随着项目的开展,新代码不断的增加,成熟代码不断的沉淀,隔离的需求也在不停的变化。甚至项目开发人员,由于各自知识点的不同,对代码隔离的需求也会不同的。隔离的需求是动态的,很难设计出让所有人都满意的封装。
C++的封装(一):围城的困境
最新推荐文章于 2024-07-12 10:56:01 发布
对于封装的认识,大家通常都认为是以功能为单位的。这是实际上一种误解。对封装最迫切的需求来自调试。这是在大程序中隔离Bug,提高调试效率的要求。随着项目的开展,新代码不断的增加,成熟代码不断的沉淀,隔离的需求也在不停的变化。甚至项目开发人员,由于各自知识点的不同,对代码隔离的需求也会不同的。隔离的需求是动态的,很难设计出让所有人都满意的封装。