Что вы знаете о правильном создании классов? Постараюсь угадать. Вы наверняка запомнили уже три страшных слова: Теперь вы стараетесь их понять и внедрять во все ваши классы. Но пока, увы, это не очень получается. Дело в том, что эти принципы относятся к концепции объектно-ориентированного программирования (ООП). А класс является лишь инструментом в ООП, т.е. мелкой единицей. Все в интернете пишут о концепции ООП, но мало кто объясняет - как нужно писать именно классы. А главное, как писать классы таким образом, чтобы код было легко читать и работать с ним...