пʼятниця, 30 березня 2012 р.

Домашнє завдання #2. Калькулятор ООП

Calculator

·         Кожна операція – об’єкт. Програма повинна забезпечувати легке додавання операцій.
·         Calculator отримує операцію і виконує її.
·         Результат операції – об’єкт.
·         Програма виводить результат на консоль. Output destination must be configurable.
·         Help повинна виводити інформацію про доступні операції (ім’я + опис)

Додатково
·         Кожна команда користувача – об’єкт. Логіка виконання спец. команд повинна знаходитись поза Calculator’ом.
·         Help повинен виводити інформацію про всі команди (не лише операції).
·         Повинні підтримуватись операції з одним аргументом (sin x, sqrt x)

Немає коментарів:

Дописати коментар