今天走在路上,想着一个使用配置文件保存对象配置的问题,突然冒出这么个想法:把读取到的配置保存在一个对象中,这个对象的类就叫Pill,这个对象就叫RedPill,然后被配置的对象有一个方法叫做EatPill,将Pill类的对象做为参数。

这样当被配置的对象Eat不同的Pill时,就可以具有不同的能力。

Blue pill or red pill?What’s your choise?


评论

该日志第一篇评论

发表评论

评论也有版权!