February 2024
Intermediate to advanced
139 pages
1h 42m
Chinese
在上一章中,你已经学习了工厂设计模式。并讨论了该模式的3种变体——简单工厂、工厂方法和抽象工厂模式。此外,你还学习了如何将它们应用于现实世界,并给出了相应的Python实现。我们还将工厂方法与抽象工厂模式进行了一番比较,并列出了其优缺点。我们知道,无论工厂设计模式还是单例设计模式(参见第2章),都属于创建型设计模式。
在这一章中,我们继续学习另外一种类型的设计模式,即结构型设计模式。这里,我们要介绍的是门面设计模式,以及如何将其应用于软件应用程序开发。我们将提供一个示例,并通过Python v3.5实现了该示例。
简而言之,我们将在本章中讨论下列主题:
以下几点将有助于我们更好地了解结构型设计模式。
下面给出结构型设计模式的几个例子。你会注意到,它们都是通过对象或类之间的交互来实现更高级的设计或架构目标的。
下面是一些结构型设计模式的例子。
Read now
Unlock full access