最近在熟悉interface的观念
忽然很好奇
如果今天有很多个interface
但是要implements这些interface的class有很多种可能
只能一一的先把可能的排列组合先列出来吗
比如说
interface flyer{...}
interface person{...}
interface animal{...}
而我今天想要implements的物件可能随机是超人或小鸟
那我一定要先
class Superman implements flyer,person{...}
class Bird implements flyer,animal{....}
再由判断是决定是哪个东西
有办法借由先判断在动态决定要implements哪些interface吗?
((虽然我觉得这样动态写好像也会造成后续判断上的困难!?