Возьмём в качестве частного случая модель адиабадического процесса. (Не знаю почему, но это первое, что пришло в голову...).
Это изначальная модель, которую мы будем расширять. Что мы сейчас можем с ней сделать? Задать начальные условия, а потом изменять работу и получать из модели результат.
Затем, мы расширяем систему: теперь у нас модель воздействия работы на термодинамическую систему. Например, робот-пума, жмякающая поршень. То есть, работу мы теперь задаём не напряммую, а через промежуточное звено. Поэтому, в нашу расширенную модель мы заносим начальные данные исходной модели, начальные данные устройства, выполняющего работу. Теперь, например, изменение координаты по оси z сопровождается изменением работы (линейно или нет) и получением выходных данных по нашему процессу.
И где здесь было про наследование?
P.S. Физику благополучно забыл, поэтому не особо приглядывайтесь к примеру. Ведь здесь всё равно существенным моментом было совсем другое.