Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Динамическое добавление свойств обекту класса 
V
    Опции темы
Fazil6
Дата 23.4.2008, 10:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1653
Регистрация: 3.5.2006
Где: Минск

Репутация: 35
Всего: 60



Цитата(Graf_h @  22.4.2008,  14:45 Найти цитируемый пост)
Иногда бывает удобно просто прицепить то что мне нужно к отдельному обьекту, а не проектировать  всю иерархию!

не понимаю чем это удобно...
Цитата(Graf_h @  22.4.2008,  14:45 Найти цитируемый пост)
Это для того чо бы не ломать голову над тем что у меня должен делать обьект!

как это? Один объект на все случаи жизни?
Цитата(Graf_h @  22.4.2008,  14:45 Найти цитируемый пост)
Чтобы я в любой момент мог обьекту прицепиить то поведение какое мне нужно в определеный момент!

пишешь кучу интерфейсов с нужным поведением каждый и от всех сразу наследуешься. В разных ситуациях юзаешь объект через разных предков.
А вообще есть довольно неплохое правило "одна задача - один класс"
PM MAIL   Вверх
vinter
Дата 23.4.2008, 11:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Explorer
****


Профиль
Группа: Завсегдатай
Сообщений: 2735
Регистрация: 1.4.2006
Где: Н.Новгород

Репутация: 13
Всего: 56



то что ты хочешь это называется антипроектрование. Кстати как ты себе представляешь, что ты понаписывал кучу свойств к объекту? они должны быть где то определены, вот для этого и надо грамотно проектировать, исходя из вариантов использования выделять свойства и методы. Но все равно спроектировать с нуля готовую систему, которую потом можно просто переписать на язык, практически нереально, скорее всего потом столкнешься с какой нибудь трудностью. В процессе реализации


--------------------
Мой блог
PM MAIL WWW   Вверх
Graf_h
Дата 23.4.2008, 12:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 482
Регистрация: 18.10.2007
Где: г. Ровно, Украина

Репутация: 2
Всего: 5



Понятно! всем спасибо за помощь  smilesmile  ! думаю тему можно закрыть! лентяй я  smile ! нужно будет все описывать!

Это сообщение отредактировал(а) Graf_h - 23.4.2008, 12:23


--------------------
Иногда переменная - это просто переменная
PM MAIL ICQ   Вверх
Страницы: (3) Все 1 2 [3] 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0442 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.