我想知道从php的所有5种常见模式(工厂模式,单例模式,观察者模式,命令链模式,策略模式)哪一个更推荐,功能强大,易于使用?
答案 0 :(得分:5)
最适合手头问题的那个。设计模式是工具,而不是生活方式。
答案 1 :(得分:0)
你读过关于它们的任何内容吗?他们正在解决完全不同的问题 - 就像你将苹果与葡萄比较一样 - 其中一个更好?
答案 2 :(得分:0)
每个模式都与构建手头应用程序的程序员一样强大。不熟练的程序员倾向于使用模式是不正确的方式,或者不是实际提到的方式应该使用模式。
如果在正确的情况和正确的编码环境中使用和应用,每种模式都同样“强大”或有用。
了解其中的所有5个,了解它们并询问是否为它们搜索特定用法。