Показать сообщение отдельно
Старый 20.12.2010, 03:21
TanaTiX вне форума Посмотреть профиль Отправить личное сообщение для TanaTiX Найти все сообщения от TanaTiX
  № 43  
Ответить с цитированием
TanaTiX
 
Аватар для TanaTiX

блогер
Регистрация: Feb 2008
Сообщений: 1,453
Записей в блоге: 4
Цитата:
что бы он не решал несколько задач одновременно
Ну вот пример: у меня есть класс, который обеспечивает работу со звуком. При этом отдельно отслеживаются интерактивные звуки - результат на действия пользователя, а отдельно - просто фоновая музычка (количество вариантов, пожалуй, значения не имеет). Все это реализовано через синглтон.
Если создавать 2 независимых класса, то значительная часть функционала будет дублироваться. Есть ли смысл делать несколько отдельных классов? К тому же с учетом того, что часть функционала затрагивает поведение для обоих составных частей. С другой стороны согласно принципу единственной целесообразности - мы(я) имеем класс, который занимается воспроизведением звука (и как бы все, хотя потенциальных наворотов там может быть множество)
__________________
Ну все, теперь Забава м-о-я.
Гы-гы, а корабль мой!