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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не происходит считывание (getline) из файла. Исправить код http://www.cyberforum.ru/cpp-beginners/thread1063876.html
По какой-то непонятное причине не хочет читать getline' ом в функции GetStr. При чтении получаем пустую строку. Причем на первом getline из файла paths, все отлично считывается. В чем пробема? ...
C++ В квадратной матрице найти сумму элементов ниже главной диагонали В квадратной матрице найти сумму элементов ниже главной диагонали Надо программу на си++ http://www.cyberforum.ru/cpp-beginners/thread1063873.html
C++ Предварительное объявление классов. Вызвать функцию до реализации класса
Приветствую, народ. Пытаюсь реализовать структуру типа патерна "Посредник". И при реализации взаимодействий возникла проблемка. class B; class A { public: B* b; void foo(){ b->foo();...
C++ SDL 2.0 - нужны уроки
Привет, есть какие-либо уроки по SDL 2.0 ? Нашел эти, но они мне не понравились. Может кто знает нормальные
C++ Спираль Улама http://www.cyberforum.ru/cpp-beginners/thread1063869.html
Помогите пожалуйста, на языке си написать программу спираль Улама.Ввести рандомную матрицу и вместо простых чисел оставить*,а вместо остальных пробел!!!пожалуйста, помогите!
C++ Написать рекурсивную функцию нахождения n-элемента арифметической прогрессии Помогите пожалуйста решить задачу на рекурсию тем быстрее тем лучше. Задачу нужно реализовать на С++ Зарание Спасибо! Задача: Даны первый член и знаменатель арифметической прогрессии. Написать... подробнее

Показать сообщение отдельно
Nikoys
26 / 26 / 6
Регистрация: 29.12.2010
Сообщений: 90

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

05.01.2014, 22:55. Просмотров 229. Ответов 1
Метки (Все метки)

Подскажите, пожалуйста, наиболее удобную схему для вариации методов. Грубо говоря, есть реализация умножения чисел различными методами. Каким образом хранить возможность изменения метода умножения?
На данный момент есть две идеи:
1) Хранение в классе методов в виде функций, на один из которых будет ссылаться указатель на функцию.
2) Хранение в классе объекта абстрактного класса, наследники которого конкретно реализовывают задачу, и к которым динамически приводится тип объекта абстрактного класса (и из него используются возможности этих наследников).

Но хотелось бы услышать более рациональные и грамотные идеи по этому поводу. Заранее всем благодарен.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru