Объектно-ориентированное программирование



         

Объектно-ориентированное программирование - стр. 9


Дело в том, что парадигма ООП существенно отличается от всего того, к чему привыкли программисты. Итак, кратко изложим в резюме основные четыре преимущества ООП:

1) Стандартные соглашения вызова для широкого диапазона операций,          реализующих различные модификации одной темы.

2) Возможность управлять очень большими программными проектами, разбивая большие задачи на небольшие, независимые и легко образуемые части.

3) По-настоящему модульное программное окружение, сводящее повторы при кодировании к минимуму.

4) Возможность порождать множество экземпляров функции или объекта,     используя один и тот же код. Разные экземпляры не оказывают влияние друг на друга.

         

          При создании любого типа программы возникают следующие вопросы, на которые программисту необходимо делать соответствующие выводы. Неучет одного из пунктов затягивает время разработки:

1) Общая характеристика программы - в достаточной степени подробная, чтобы пользователь мог понять отвечает ли программа требованиям или нет.

2) Функции системы - приводятся основные блоки (процедуры) программы и типы входных и выходных данных.

3) Сфера применения - обозначается круг пользователей знающие программирование или чайники.

4) Сбор, корректировка и проверка данных - рассматриваются источники данных, поступающих в программу. Принимается решение о корректировке и проверки данных. Если входные данные соответствуют требованиям вашей программы, то коррекция может отсутствовать.

5) Отчет - описываются формы, периодичность и общее содержание отчетов, выдаваемых программой.

6) Вычислительная среда - определяется минимальный состав технических средств необходимых для нормального функционирования системы (если такая возможность есть).

7) Технические средства - подбирается необходимая конфигурация технических средств, например, объем оперативной памяти, требования к внешним устройствам (если есть возможность).

8) Программные средства - подбирается тип операционной среды, программы, библиотеки.




Содержание  Назад  Вперед