设计模式 - 七大软件设计原则