gpt4 book ai didi

c# - 有人可以将我链接到一些对继承有很好或很好的使用的代码吗

转载 作者:太空狗 更新时间:2023-10-30 01:27:31 25 4
gpt4 key购买 nike

我坚信,阅读代码和阅读好的代码是出色编程的关键。如果不是其中之一。

我在可视化和“感觉”使用继承来改进我的代码架构方面一直面临一些问题。

有人能给我一些好代码的链接来模拟吗,人们在其中以绝对的“kung-fooey ruthless”方式[以一种好的方式]使用继承

最佳答案

I strongly believe that, reading code and reading good code is key to great programming

很难不同意。

实际上这个问题很难 - 因为有一些替代继承的方法,例如复合重用原则,所以如果以“kung-fooey ruthless”方式使用继承或者有更好的方法实现相同的功能将使代码更容易理解/测试/使其失去耦合等等。在我看来,企业库应用程序验证 block 是 Microsoft.Practices.EnterpriseLibrary.Validation.Validator 类及其所有后代是继承的一个很好的例子,因为

  • 验证的概念很容易理解
  • 有一个很好的例子,说明如何在性质截然不同的对象中找到共同点(即 OrCompositeValidator/DateTimeRangeValidator/ObjectCollectionValidator)
  • 我们中的许多人都或多或少地尝试过实现类似的东西,因此这种背景会提供更多的理解质量
  • 这很清楚(对我来说,但我可能是错的:)继承没有其他选择

您可以从 codeplex 下载源代码。

关于c# - 有人可以将我链接到一些对继承有很好或很好的使用的代码吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2692852/

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