针对一个问题应用3种以上(包括3种)的面向对象设计基本原则进行优化。要优化前后的代码和类图!
针对一个问题应用2种以上(包括2种)的面向对象设计模式进行优化。要优化前后的代码和类图!
针对一个问题应用3种以上(包括3种)的面向对象设计基本原则进行优化。要优化前后的代码和类图!
针对一个问题应用2种以上(包括2种)的面向对象设计模式进行优化。要优化前后的代码和类图!
到底是3种还是2种?
另外,设计模式起不到“优化”的作用,设计模式的本质是为了某方面的扩展性,而牺牲另一部分的可维护性以及代码的简洁性。所以“优化”这个词体现了你的老师可能完全对设计模式存在根本性误解。