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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Nikoys
26 / 26 / 6
Регистрация: 29.12.2010
Сообщений: 90
#1

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

05.01.2014, 22:55. Просмотров 203. Ответов 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++
6549 / 3969 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
05.01.2014, 23:15     Вариация методов. Какая схема наиболее приемлема #2
паттерн стратегия
Yandex
Объявления
05.01.2014, 23:15     Вариация методов. Какая схема наиболее приемлема
Ответ Создать тему
Опции темы

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