最近在熟悉interface的觀念
忽然很好奇
如果今天有很多個interface
但是要implements這些interface的class有很多種可能
只能一一的先把可能的排列組合先列出來嗎
比如說
interface flyer{...}
interface person{...}
interface animal{...}
而我今天想要implements的物件可能隨機是超人或小鳥
那我一定要先
class Superman implements flyer,person{...}
class Bird implements flyer,animal{....}
再由判斷是決定是哪個東西
有辦法藉由先判斷在動態決定要implements哪些interface嗎?
((雖然我覺得這樣動態寫好像也會造成後續判斷上的困難!?