设计模式-OCP开放封闭原则

设计模式起到了高内聚,低耦合,是代码看起来更简洁高大尚 假设我们现在有一个需求,需要展示各种图形,每个类都有display()方法做展示, 还需要一个manager管理类来管理展示各种图形 这样写的话,如果添加一种图形就要new一个实例的话很麻烦,就起不到我们要的开放封闭原则了 我们就写一个base类来管理 然后我们所有的图形只需要继承base类就可以 我们的manager就需要改一下了 等我们调
相关文章
相关标签/搜索