我们一起来读书吧 关注:149贴子:2,387
  • 1回复贴,共1

重构-改善既有代码的设计 第7章

只看楼主收藏回复



IP属地:北京1楼2024-07-12 10:35回复
    封装是为隐藏信息而生的,意味着每个模块都应该尽可能少了解系统的其他部分
    一个类/函数 应该是一个清晰的抽象,只处理一些明确的责任
    封装方法,外部调用者不必关心内部实现细节,后续修改上游无感
    封装程序中的可变数据,可以清晰看到数据的修改地点和修改方式,在修改数据结构时会变得非常方便


    IP属地:北京2楼2024-07-12 13:35
    回复