关闭

Mix-In的译法探讨

有许多动态语言都支持Mixin的特性,比如Ruby、Python。而JavaScript虽然在语言层面没有Mixin支持,但是Prototype所模拟的类似Ruby的extend方法其实就是一种Mixin方式。 目前的工业语言(Java、C#等)普遍采用了单根继承+接口的方式。但是类的继承复用被一定程度上牺牲了(也就是要求尽可能用组合而不是继 承)。这源于class既要用于实例化也要用于代码复用...
阅读(2276) 评论(0)
    个人资料
    • 访问:305645次
    • 积分:4648
    • 等级:
    • 排名:第7066名
    • 原创:127篇
    • 转载:11篇
    • 译文:2篇
    • 评论:184条
    最新评论