场景:有一个农场,种了很多水果树,能产出很多种水果:苹果、橘子、香蕉等,每种水果有不同的价格和其他属性等;有一个供应商从这个农场中进口水果,跟供应商做买卖时,需要根据水果名,给到供应商关于这个水果的所有信息。
这个场景下,每个水果都有一个自己的产品介绍,当供应商指定水果时,只需要把这个水果介绍给他就行,最简单的实现就是通过switch-case或者if-else,也就是 简单工厂模式
2022/1/1...大约 3 分钟
场景:有一个农场,种了很多水果树,能产出很多种水果:苹果、橘子、香蕉等,每种水果有不同的价格和其他属性等;有一个供应商从这个农场中进口水果,跟供应商做买卖时,需要根据水果名,给到供应商关于这个水果的所有信息。
这个场景下,每个水果都有一个自己的产品介绍,当供应商指定水果时,只需要把这个水果介绍给他就行,最简单的实现就是通过switch-case或者if-else,也就是 简单工厂模式