(4)编程中遵循其它原则,以及使用设计模式的目的就是遵循开闭原则。 二、应用实例 设计一个画图形的功能,类图如下: 说明:GraphicEditor是一个用于画图形的类,其中三个方法分别代表绘制图形drawShape,绘制矩形drawRectangle,绘制圆形drawCircle,Rectangle和Circle都继承自Shape类,drawShape根据传入shape对象的m_type来判断具体...