generic programming

  1. обобщённое (абстрактное) программирование

#

подход, применимый к языкам объектно-ориентированного программирования и функционального программирования; предусматривает создание параметризованных шаблонов, которые можно затем конкретизировать для реальных классов и алгоритмов. Идея в том, чтобы тело программных модулей было как можно более общим (базовым) и соответственно более легко используемым повторно. Например, общий шаблон класса Array (t), где t – любой тип данных, можно превратить в Array (bitmap), реальный класс, описывающих массив растров, из которого, в свою очередь, можно создавать индивидуальные (конкретные) экземпляры объектов данного класса.

Связные термины

functional language, instance, OOP, template

Все термины