`

我對多態的理解

 
阅读更多

多态(polymorphism)是以一种看待事物更细致的角度来描述事物(或者说以抓住了这种特质的独具慧眼的角度),事物多具有本质(共性),也有各种不同的变化形态(比如碳元素会有金刚石和石墨两种形态),各形态都有其独特作用,但是万变不离其宗,它们以共性相联,是基于这种独特而深刻的认识。

当要利用这种物体的各个形态时,有形态变化的物体,使用起来更灵活。比如你事先预估到自己要用到人形机器人来让他干精细活,和交通工具来代步。这时候如果你 想到的是变形金刚,可能对于你今后的使用要方便很多,一物重用且随时随地切换,使用灵活,当然代价是初始的设计比较麻烦。但如果你没想到要用变形金刚这种 多态的工具,而是分别想到的人形机器人和汽车,也未尝不可,只不过使用起来要麻烦得多,切换也不灵活。

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics