Redjik
Джедай-мастер
Я понимаю, но я советую, то, что в свое время посоветовали мне. Мне очень пригодилось. Можно долго спорить, о том - стоит или нет ТС читать литературу по рефакторингу, но он явно помогает понять "каким образом лучше проектировать класс(ы) и объект(ы)".Рефакторинг - это не разработка. Это методология, описывающая как делать ПЕРЕработку существущего кода с меньшей головной болью.
Опять же, я имею ввиду определенную книгу, которую я прочитал и в которой довольно много ссылок на паттерны програмирования.