java策略模式例子 一个绘图系统要用那几个设计模式,至少五个,最好简单说明为什么用?
浏览量:2734
时间:2021-03-15 05:53:06
作者:admin
一个绘图系统要用那几个设计模式,至少五个,最好简单说明为什么用?
1. 抽象工厂模式:用于生成抽象图形对象。
2. 模板方法模式:提供绘图模板(绘图过程),具体绘图(绘图圆或矩形)由子类实现。
3. 命令模式:在绘图过程中,可能需要其他工具类。使用命令模式减少对象之间的耦合。
4. 访问模式:绘图系统需要绘制不同的图形,访问模式的应用可以减少类对象之间的耦合,绘图形式更加灵活。
5. 外观模式:对外提供统一接口,不需要明确多个类之间的关系,按外观调用。
6. 策略模式:在绘图时,可能需要考虑绘图效率,所以需要策略模式来提供不同的策略绘图策略。如缓存机制的策略。
7. 单件模式或河源模式:在绘图系统中,需要提高效率的类设置为单件模式或河源模式,以提高访问效率。你可以参考“软件秘密-设计模式的重要性”,其中解释的例子是非常实际的,阅读后你就会知道哪些模式来处理问题!我希望你尽快学会设计模式!
java策略模式例子 java适配器模式例子 享元模式应用场景
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
下一篇
sql实战 零基础学sql要多久