【mixin】Mixin是什么概念?
答案:2 悬赏:0 手机版
解决时间 2021-02-22 11:51
- 提问者网友:謫仙
- 2021-02-21 15:11
【mixin】Mixin是什么概念?
最佳答案
- 五星知识达人网友:空山清雨
- 2021-02-21 15:21
【答案】 Mixin 就是混入的意思.
和多重继承类似(其实可以把 Mixin 看作多重继承的一种在特定场景下的应用),但通常混入 Mixin 的类和 Mixin 类本身不是is-a 的关系,混入 Mixin 类是为了添加某些(可选的)功能.自由地混入 Mixin 类就可以灵活地为被混入的类添加不同的功能.
传统的「接口」概念中并不包含实现,而 Mixin 包含实现.实际上 Mixin 的作用和 Java 中的众多以「able」结尾的接口很相似.不同的是 Mixin 提供了(默认)实现,而 Java 中实现了 -able 接口的类需要类自身来实现这些混入的功能(Serializable 接口是个例外).
和多重继承类似(其实可以把 Mixin 看作多重继承的一种在特定场景下的应用),但通常混入 Mixin 的类和 Mixin 类本身不是is-a 的关系,混入 Mixin 类是为了添加某些(可选的)功能.自由地混入 Mixin 类就可以灵活地为被混入的类添加不同的功能.
传统的「接口」概念中并不包含实现,而 Mixin 包含实现.实际上 Mixin 的作用和 Java 中的众多以「able」结尾的接口很相似.不同的是 Mixin 提供了(默认)实现,而 Java 中实现了 -able 接口的类需要类自身来实现这些混入的功能(Serializable 接口是个例外).
全部回答
- 1楼网友:时间的尘埃
- 2021-02-21 16:44
我好好复习下
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯