我有大约25个活动,现在我需要写一个函数,这个函数在3到5个活动中是一样的,现在我可以使用这些OOP范式中的任何一个?
目前,我正在使用作文,谁能告诉我,你们如何决定哪一种范式最适合哪一种情况?
发布于 2018-05-15 21:37:01
在这种情况下,我不会使用Inheritance,因为您不只是扩展您所做的事情,而是扩展您所代表的内容,这看起来并不是这样的。Utility和Singleton是类似的方法,可以很好地应用于您,但会使代码更难测试。Composition看起来更自然一些,因为您希望将特定(独立)的功能添加到活动子集中,并且允许像well.So那样进行简单的测试,我认为Composition是最好的选择。
https://stackoverflow.com/questions/50359383
复制相似问题