gpt4 book ai didi

.net - 设计模式...从哪里开始? (一些实际示例)

转载 作者:行者123 更新时间:2023-12-03 12:26:02 27 4
gpt4 key购买 nike

我对设计模式概念有些陌生。
C#是我的主要编程语言。 (我不时使用VB)。我不想编写不灵活,不可扩展和错误的草率代码。
每当我看到一个运行中的设计模式时,我都会喜欢它的逻辑并很好地理解它,但是不幸的是,在我的项目中实现它们时遇到了麻烦。

您会看到,有很多设计模式(我认为有120多种),当我要决定使用哪种设计模式时,我有点迷失了。
在实际使用它们时,我不知道该选择什么。
我从教程中得到的只是一些相当简单的代码片段,这些片段与生产环境相去甚远。除了 DDD模式之外,我已经很好地学习了它,因为至少有2本好书和很多关于它的资源。

现在我的问题是:
有什么地方可以使用各种设计模式找到一些真实的样本?至少有一些“更实用”的样本。您知道在哪里可以找到其他样式的书籍/样本/资源吗?
谢谢。

最佳答案

我将从Head First Design Patterns书开始。它不像其他一些书那么复杂,而是作为一种学习体验而不是引用。

我认为从零开始学习要好得多。 Head First书籍很好地以有趣的方式展示了这些资料,并且很好地保持了您的兴趣。本书还尝试将每种模式与一个真实的示例结合起来。他们的示例可能与您的工作无关,但它们至少处理与现实世界中相同类型的问题(我认为第一个示例涉及编写鸭子模拟视频游戏)。

另外,Head First Design Patterns的重点是用尽可能多的模式来充塞大脑,这样您就可以识别出何时处于使用状态,并且具备足够的装备以至少开始使用。这是诸如GoF书之类的特定引用书可能会派上用场的地方。

但是,请记住,Head First书籍通常侧重于初学者。在您达到给定主题的中级阶段后,他们的书并不能提供很好的学习 Material 。

关于.net - 设计模式...从哪里开始? (一些实际示例),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3761967/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com