在 python 上下文中,组合和外观是相同的东西。我知道外观设计模式用于什么,但只是想确保我可以调用我的类,它实现了外观,组合?
我可以对 mixin 类说同样的话吗,或者它只是一个不同的野兽,它们更接近多重继承并解决了外观以外的其他问题?
我们是否可以将 Python 中的组合松散地称为 Java 中的接口,或者这种说法完全不合适。
PS:我希望我的应用程序为客户端提供标准接口,但随着我们获得更多开发带宽,内部的确切实现将不断变化。由于客户将使用此类进行进一步开发,因此我不希望他们的代码在我们在实现方面进行任何更改时中断。我想在开始项目之前解决我的术语混乱。