[英]Object-oriented programming in VB.NET and C#
可以任何人建議一些很好的教程,我可以閱讀我們在實時場景中使用的實際面向對象的概念。 不是“類是容器。水果是父類,蘋果是兒童類”的東西。
最近我在vb.net中開發了一個多線程的GUI應用程序,發現了許多障礙,比如在另一個表單中使用一個表單的元素,在其他類中更改表單屬性,何時創建對象以訪問元素以及許多其他東西讓我感到難過。
一些請求可以提出一些聯系。
你所描述的不是OO概念,它們是並發概念。 你可以在這里學到一些: http : //en.wikipedia.org/wiki/Concurrency_pattern 。 您可以在此處閱讀與並發編程相關的一些特定設計模式: http : //en.wikipedia.org/wiki/Concurrency_pattern
對於C#特定的東西來說, 這看起來很好 。
引用一個:
不是“類是容器。水果是父類,蘋果是兒童類”的東西。
引用b:
障礙就像在另一個形式中使用一個形式的元素一樣,在其他類中使用形式屬性
您應該真正研究Apple / Fruit的內容,這樣您的設計就不會要求Forms訪問其他元素。
我將為您推薦Grady Booch 的面向對象分析和應用程序設計的經典教程,這是一本非常好的書
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.