Oberon space

General Category => Общий раздел => Тема начата: adva от Октябрь 11, 2013, 12:19:00 pm

Название: Как реализовать на оберон 07
Отправлено: adva от Октябрь 11, 2013, 12:19:00 pm
Теперь в тему буду (извините, что до этого был не в теме :) ), а то так и не получу ответа :) :

Повторяю вопросы:

Не могу сообразить, какие типы использовать, чтобы получить следующее:
Нужна таблица, в которой одна из колонок была бы ссылка на объект составного типа (в терминах 1С).
Таблица, как понимаю МАССИВ. Колоноки обеспечиваются ЗАПИСЬю
Но вот не соображу, как задать СВОЙСТВО данной ЗАПИСИ составного типа (чтобы можно было присвоить, например и ТИП1 и ТИП2)

И вдогонку, в итоге нужна будет одна функция, возвращающая объекты разных типов. Это реализуется с помощью ПРОЦЕДУРНОГО типа?
Название: Re: Как реализовать на оберон 07
Отправлено: Geniepro от Октябрь 11, 2013, 01:11:31 pm
Но вот не соображу, как задать СВОЙСТВО данной ЗАПИСИ составного типа (чтобы можно было присвоить, например и ТИП1 и ТИП2)

И вдогонку, в итоге нужна будет одна функция, возвращающая объекты разных типов. Это реализуется с помощью ПРОЦЕДУРНОГО типа?

Наследование -- расширяемые записи. Это стандартный подход в ООП.