![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
Toni-Kroos
这个作者很懒,什么都没留下…
展开
-
设计模式学习之策略模式(Strategy)
策略模式是指有一定行动内容的相对稳定的策略名称。 —抽象策略角色: 策略类,通常由一个接口或者抽象类实现。 —具体策略角色:包装了相关的算法和行为。 —环境角色:持有一个策略类的引用,最终给客户端调用。 应用场景: 1、 多个类只区别在表现行为不同,可以使用Strategy模式,在运行时动态选择具体要执行的行为。 2、 需要在不同情况下使用不同的策略(算法),或者策略还可能在未来用其它...原创 2018-08-03 10:43:52 · 119 阅读 · 0 评论 -
UML类图
2.1 类(Class) 在面向对象(OO) 编程中,类是对现实世界中一组具有相同特征的物体的抽象。 2.2 接口(Interface) 接口是一种特殊的类,具有类的结构但不可被实例化,只可以被实现(继承)。在UML中,接口使用一个带有名称的小圆圈来进行表示。 2.3、类图中关系(relation) 在UML类图中,常见的有以下几种关系: 泛化(Generalizatio...转载 2018-08-08 09:36:30 · 111 阅读 · 0 评论