# независимые фрагменты

независимые фрагменты задачи оформляются как модули. Создаются библиотеки модулей, разрабатывается механизм включения модулей в разрабатываемую программу. Модуль должен иметь строго определенный интерфейс и скрытую часть, одну точку входа и одну точку выхода. Из фольклора computer science - «модульность в программировании подобна честности в политике: каждый утверждает, что она - одно из его достоинств, но кажется, никто не знает, что она собой представляет, как ее привить, обрести или добиться». Очередной этап развития принципа декомпозиции задачи и абстрагирования. Объектно-ориентированное программирование (языки программирования Турбо Паскаль, начиная с версии 5.5, Смоллток, С++). Характеризуется тремя основополагающими идеями: инкапсуляцией, наследованием, полиморфизмом. Инкапсуляция. Сочетание данных с допустимыми действиями над этими данными приводит к «рождению» нового элемента в конструировании программы - объекта. «Рожденный ползать - летать не может» - и наш объект действует

Индекс
Элементарные функции Линейные уравнения Нелинейные уравнения Случайные числа