设计模式学习

类图,描述各个类,他们的结构以及他们之间的静态关系


抽象类和具体类


聚合关系

聚合没有特定的依存关系,


组合关系

组合有依存关系.


继承关系

子类继承父类属性和方法。


关联关系


关联关系指的是相互之间是可选择的关系。


依赖关系

存在一个类对另一个类的依赖。

所有的类图关系

父类中的方法,子类里可能改变,必须给父类加virtual

对象图 描述运动时刻特定对象的结构

交互图,展示对象请求的流程


接口,只有方法,没有实现过程的函数。

多态: 具有相同接口的不同类。


接口和多态是设计模式的实现基础


抽象工厂模式:围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。工厂和产品是主要参与者。

吃方便面,人去超市买方便面吃。方便面就是产品,而超市是工厂。

https://blog.csdn.net/weixin_39651041/article/details/80101335

你可能感兴趣的:(设计模式学习)