Мнение за 03.Wild Farm от Polymorphism
Колеги още не съм стигнал ООП-то но гледам някакви видеа и се старая малко да напредвам с материала преди да го вземем (в C# Advanced съм в момента). Та направих Wild Farm по условието както я разбрах аз. Ако може някой да даде мнение дали има грешки и кое може да се пооправи ето ми кода (кода дава 100/100 иначе), а тука е условието . Доколкото съм разбрал попринцип методите в отделните класове трябва, които връщат стринг е добре да се печата в Main метода ( вместо директно Console.WriteLine() в самия метод) и ако нещо не е валидно в метода да хвърлят Exeption с определено съобщение, който да се прихване пак в Main. И друго добре ли е ако някой field не го проверяваме за невалидни стойности, директно да го се направи на property, както предлага resharpe-ра или е хубаво да си има private field и отделно property.