请问设计模式用C++ 实现和用Java实现有什么不同?
比如23种设计模式
[解决办法]
语法不同而已,其他一样。
[解决办法]
思想上没区别,都是为了程序 复用性 可扩展等,只是实现方式不一样。
[解决办法]
不过,Java用来描述更好些。所以现在流行的几本设计模式书,都用Java。
但四人帮的书用的是C++
[解决办法]
设计模式只是一种思想,语言只是工具,只是不同的表达方式而已。
[解决办法]
思想是完全一样的,具体到Java和C++的实现有所不同,比如Java中有Interface,C++中没有,只能用纯虚函数封装在一个类中来代替,如此而已。
[解决办法]
我看最大的不同就是c++要注意释放申请的空间
[解决办法]
[解决办法]
思想是一致的。