经典的工具定律--马斯洛的锤子说:
如果你手头只有锤子、那所有东西看起来都像钉子
而在软件开发领域、对于任何设计上的问题、Java 里给出的解决方法都是创建一个新类
例如、为了封装一个“开灯”的动作、你需要创建一个LightOnCommand类来实现Command接口
如果你手头只有锤子、那所有东西看起来都像钉子
而在软件开发领域、对于任何设计上的问题、Java 里给出的解决方法都是创建一个新类
例如、为了封装一个“开灯”的动作、你需要创建一个LightOnCommand类来实现Command接口
本文引用了马斯洛的锤子说,探讨了软件开发中过度依赖特定工具的问题。以Java为例,指出面对设计挑战时,开发者倾向于通过创建新类来解决问题,即使这并非总是最佳解决方案。
171万+

被折叠的 条评论
为什么被折叠?



