我希望这是一个可以问的地方。
我是.NET的新手,在实现OOP概念时遇到了一些问题。我已经阅读了几本关于c#的书,这就是他的问题。
到目前为止,我已经从理论上了解了OOP的概念,但我不知道如何以及何时在现实世界的场景中使用这些概念。例如,我知道抽象类、密封类、公共类等的定义,但我不知道何时使用它们。
每本书都在谈论person类或car类的例子。但是,如果我想创建一个简单的库存系统,那么所有这些示例似乎都不起作用。我该如何定义一个库存系统的类、方法、属性。这就是我经常被卡住的地方。
如果可能,请告诉我一些书或资源可以遵循。
谢谢
发布于 2012-02-25 14:39:28
很难推荐一本好书。他们中的大多数都描述了OOP,但是他们没有描述“何时”和“有多深”。所以我给你两个很大的建议:
更加美好。
发布于 2012-02-25 14:32:34
发布于 2012-02-28 06:40:45
你可能喜欢读一下罗恩·杰弗里斯的“”。就C#版本而言,它是相当过时的,但它是一本不错的读物。它本质上是他通过编写C#编辑器来学习XML的日记。正如标题所示,它还专注于XP方法,特别是测试驱动开发。
通过以日记或日记的形式呈现材料,作者对他的思维过程提供了有趣的见解;叙述的流程描述了他解决问题的过程(追求一个解决方案,然后意识到它是不好的,为了另一个解决方案而放弃它,等等)。
这一方面通常在编程书籍中缺失,这些书籍通常列出现成的解决方案,有时没有充分解释正在解决的问题。在现实生活中,问题出现在解决方案之前,而不是相反。
https://stackoverflow.com/questions/9441851
复制相似问题