设计模式
文章平均质量分 74
the-write-king
这个作者很懒,什么都没留下…
展开
-
常用6个设计模式
设计模式总结图:软件设计原则:1单一职责:一个类之包含一个职责。2开闭原则:对扩展开放,对修改关闭。使程序的扩展性更好,方便升级和维护。3里氏替换原则(LSP):任何基类可以出现的地方,子类也可以出现。是对开闭原则的补充。4依赖倒转原则:依赖于抽象,不要依赖与具体。对抽象进行编程,不要对实现进行编程,从而降低了客户与实现模块间的耦合。5接口隔离原则:使用多个隔离的接口,好过只使用一个接口。降低依赖,降低耦合。6合成复用原则:合成复用原则就是指在一个新的对象里通过关联关系(包括组合关系和聚合关原创 2021-10-02 10:43:03 · 109 阅读 · 0 评论 -
UML中类与类之间的关系
Unified Modeling Language (UML)又称统一建模语言或标准建模语言。口诀:鸡湿衣冠剧组(继承(泛化),实现,依赖,关联,聚合,组合)继承:子类和父类的关系,UML中使用空心三角箭头的实线表示,从子类指向父类。实现:在父类中定义接口,在子类中对接口进行实现。在C++中,接口通过的纯虚函数来实现,C++的多态就是通过虚函数来实现的。class Animal{ public: vitual void move();};class Bird: publ原创 2021-10-01 18:07:05 · 220 阅读 · 0 评论