• strategy 和 bridge 使用的都是合成,引用的也是接口,接口的实现可以独立变化,它们都是合成和面向接口编程的范例,可是它们本质的区别是啥呢,还请各位高手解惑!
  • I have a question about Strategy pattern, I use the example( icon
  • 在设计网络协议中,packet里面设计了一个字段代表该packet的不同类型,大约有20几种不同类型.比如0x01代表注册包,0x02代表注销包等等,那请问对于这种包解析应该怎么运用设计模式,用哪种比较好.谢谢! icon
  • 我的想法是这样的:我的业务需要两种传输方式支持,一种是网络传输,通过TCP/IP,另外一种使用Modem传输,不是拨号上网,直接使用串口通信,自定义通信协议。现在我想使用Java设计一个类,既支持网络又支持串口通信。而对于此传输类的使用者是透明的,不需要知道传输的细节,只需要使用通信类给出的 icon
  • mvc结构中,向数据库中导入文件时,需要针对table来导入,先考虑简单的情况,即一个文件只对应一个表。现有四个文件,分别要导入四个表格中(他们的字段不同),这时就表示要有四种不同的方法来分别处理四个不同的表格。按照strategy模式的逻辑,可以将四种不同的处理表格的方法分别包装到 icon