Въпроси по ООП и КПК
Имам 2 въпроса:
Първият въпрос: кое е правилно - авоматичните property-та да са преди или след конструкторите ?
Вторият въпрос ми е следния: в една от лекциите на Телерик един от лекторите казва, че е анти-качествен код да инициализираме стойностите на полетата в класа заедно с тяхната декларация, например:
private string dogName = "Sharo";
private static int numberOfLegs = 4;
От друга страна в книгата "Въведение в програмирането с C#" се казва, че е това е добра практика тъй като прави кода по-лесно четим и по-разбираем. Та въпросът ми е коя от двете практики трябва да използвам на изпита и като цяло? Благодаря.
Структурата трябва да ти е следната:
Константи, полета (публични после private), конструкори, пропъртита и накрая методите.
Благодаря, трябваше да питам да съм спокоен :). Сигурен съм, че знаеш, но все пак да допълня: най-най-отпред са статичните мембъри и след това всичко, което ти изброи.
Поздрави.