如何用javascript来模拟实现一些传统语言的特性，比如接口等