山羊teach C# la
未去到教到level 具寫過一排C#仲熟
不過你唔識係正常 由python/js既scripting language向左走向右走去到呢類OOP lang係難
但由Java/C#去C++之類一樣係難
簡單講 你要學clean code個類野去明佢個設計原理
前果排有睇少少C既野
算係明多左原理既 不過OOP真係唔識
兩回事 睇OOP基本 比如interface, abstract class, inheritance, polymorphism, composition
上面個D你要至少知係乜 不過要留意依家唔興用inheritance 會用composition
之後睇design pattern 但design pattern全部知下就好 唔明既話唔洗理解 唔明係正常
你要code過類似既問題你先會知佢解決D乜問題 你唔知既話你唔會明 所以skip就得
都係個句 code既野自己寫先有用 試下D project求其寫 之後用OOP同design pattern會點寫先好
咁你就會開始明個堆design pattern講乜
最後推介呢條片 最好睇晒 同OOP冇直接關係 但會幫你唔係變OOP教條主義
你用OOP同時 要符合下面條片既原則先叫好 否則就係教條主義 跟足晒OOP但係垃圾code
https://www.youtube.com/watch?v=DJtef410XaM