定义:
定义了算法族,分别封装起来,让它们之间可以互相替换,以此模式让算法的变化独立于使用算法的客户。
UML图:
代码实现:
程序输出:
Quack
I'm flying!!
I'm flying with a rocket!
请按任意键继续. . .
定义:
定义了算法族,分别封装起来,让它们之间可以互相替换,以此模式让算法的变化独立于使用算法的客户。
UML图:
代码实现:
程序输出:
Quack
I'm flying!!
I'm flying with a rocket!
请按任意键继续. . .