diff --git a/docs/design-pattern-best-prac-java/4.md b/docs/design-pattern-best-prac-java/4.md index 6d8e33809632bbe7757df497fc8c24b4cfa25b69..3f592731d2d0e5dddec44fc6d1233d788a418d4d 100644 --- a/docs/design-pattern-best-prac-java/4.md +++ b/docs/design-pattern-best-prac-java/4.md @@ -1,5 +1,13 @@ # 四、结构模式 +> 原文:[Design Patterns and Best Practices in Java](https://libgen.rs/book/index.php?md5=096AE07A3FFC0E5B9926B8DE68424560) +> +> 协议:[CC BY-NC-SA 4.0](http://creativecommons.org/licenses/by-nc-sa/4.0/) +> +> 贡献者:[飞龙](https://github.com/wizardforcel) +> +> 本文来自[【ApacheCN Java 译文集】](https://github.com/apachecn/apachecn-java-zh),采用[译后编辑(MTPE)](https://cn.bing.com/search?q=%E8%AF%91%E5%90%8E%E7%BC%96%E8%BE%91)流程来尽可能提升效率。 + 本章的目的是学习结构模式。结构模式是通过利用对象和类之间的关系来创建复杂结构的模式。大多数结构模式都是基于继承的。在本章中,我们将只关注以下 GOF 模式: * 适配器模式 @@ -1003,4 +1011,4 @@ class Location 在本章中,我们学习了 GOF 结构模式。我们查看了它们的描述和意图,并用示例代码说明了它们的用法。我们学习了为什么,何时,以及如何应用它们,同时也研究了它们之间的细微差别。我们还简要介绍了其他鲜为人知的结构模式。 -在接下来的章节中,我们将看到这些模式中的一些是如何在函数式和反应式世界中发生变化的。 \ No newline at end of file +在接下来的章节中,我们将看到这些模式中的一些是如何在函数式和反应式世界中发生变化的。