这几天一直在做一套协议生成的类,在思考的时候,发现一个很大的问题。
可用也可不用继承的东西,硬是被我用继承设计出来,最后难以避免的是dynamic_cast。
以后设计的时候还是得想清楚,如果用到了dynamic_cast,应该好好思考下是不是有更好的设计。
这几天一直在做一套协议生成的类,在思考的时候,发现一个很大的问题。
可用也可不用继承的东西,硬是被我用继承设计出来,最后难以避免的是dynamic_cast。
以后设计的时候还是得想清楚,如果用到了dynamic_cast,应该好好思考下是不是有更好的设计。