У меня есть функция, которая принимает экземпляры объектов и сокращает их до абстрактного / общего формата. Как это:
class Dog { id=0, awesome=1 }
=> [id:0, type:'dog'] //abstract, generic version
class Cat { id=1, awesome=0 }
=> [id:1, type:'cat']
class Narwhal { id=42, epic=1 }
=> [id:42, type:'narwhal']
Я называю это abstractor . «Обобщение за счет сокращения содержания информации».
Что является противоположностью "абстракции"? У меня есть функция, которая противоположна абстракции (используя абстрагированные версии id
и type
для извлечения других полей, таких как awesome
и epic
, из базы данных). Что касается жизни, я не могу понять, как это назвать.
Моими самыми близкими догадками являются " instantiator " и " composer ", но ни одно из них не кажется совершенно правильным.