封装变化点:使用封装来创建对象之间的分界层,让设计者可以在分界的一侧进行修改,而不会对另一侧产生不良的影响,从而实现层次间的松耦合。

    从传统的面向对象底层思维来说,封装就是封装代码和数据。但对封装更高层次的理解是封装变化点,一侧变化,一侧稳定。如此,才能更好的应对“变化”。