What is reification?

后端 未结 4 2141
太阳男子
太阳男子 2020-11-28 01:19

I know that Java implements parametric polymorphism (Generics) with erasure. I understand what erasure is.

I know that C# implements parametric polymorphism with rei

4条回答
  •  感动是毒
    2020-11-28 01:52

    Reification is an object-oriented modeling concept.

    Reify is a verb that means "make something abstract real".

    When you do object oriented programming it's common to model real world objects as software components (e.g. Window, Button, Person, Bank, Vehicle, etc.)

    It's also common to reify abstract concepts into components as well (e.g. WindowListener, Broker, etc.)

提交回复
热议问题