Форум программистов, компьютерный форум CyberForum.ru

Вариация методов. Какая схема наиболее приемлема - C++

Восстановить пароль Регистрация
 
Nikoys
26 / 26 / 6
Регистрация: 29.12.2010
Сообщений: 90
05.01.2014, 22:55     Вариация методов. Какая схема наиболее приемлема #1
Подскажите, пожалуйста, наиболее удобную схему для вариации методов. Грубо говоря, есть реализация умножения чисел различными методами. Каким образом хранить возможность изменения метода умножения?
На данный момент есть две идеи:
1) Хранение в классе методов в виде функций, на один из которых будет ссылаться указатель на функцию.
2) Хранение в классе объекта абстрактного класса, наследники которого конкретно реализовывают задачу, и к которым динамически приводится тип объекта абстрактного класса (и из него используются возможности этих наследников).

Но хотелось бы услышать более рациональные и грамотные идеи по этому поводу. Заранее всем благодарен.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.01.2014, 22:55     Вариация методов. Какая схема наиболее приемлема
Посмотрите здесь:

C++ Какая схема размещения массивов в памяти?
C++ Какая Блок-схема Blowfish
C++ Перегрузка методов
Какой из методов не верен? C++
C++ Создание методов в С++
Переопределение методов C++
Определить наиболее богатые и наиболее бедные месторождения C++
C++ Наследование методов
C++ Строки: определить, какая буква встречается наиболее часто в словах
C++ Дано предложение. Записать каждый из его символов в файл. Какая структура файла наиболее целесобразна для реше
C++ Массив методов
C++ Распаралеливание методов

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт C++
6545 / 3965 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
05.01.2014, 23:15     Вариация методов. Какая схема наиболее приемлема #2
паттерн стратегия
Yandex
Объявления
05.01.2014, 23:15     Вариация методов. Какая схема наиболее приемлема
Ответ Создать тему
Опции темы

Текущее время: 06:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru