1.封装与扩展性 封装在于明确区分内外,使得类实现者可以修改封装内的东西而不影响外部调用的代码:而外部使用者只知道一个接口(函数),只要接口(函数)名,参数不变,使用者的代码永远无需改变.这就提供了一个良好的合作基础——或者说,只要这个基础约定不变,则代码改变不足为虑. def __init__(self,width,length): self.width=width self.length=length def area(self):#对外提供了接口,隐藏了内部的实现细节,此时求的是面积 re…