设计模式
java设计模式
极速冷却
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
适配器(Adapter)模式
场景:今天的笔记本电脑的视频接口通常是hdmi类型的,而我们的办公环境下,投影仪往往是VGA类型的,当我们需要进行投影时,我们有3种方式:更换我们的笔记本,使其类型是VGA形式的更换投影仪,使其是HDMI形式的买一个HDMI转VGA的转接口显然,答案不言而喻,这个转接口就可以充当我们的“适配器”角色。笔记本(labtop)public interface Laptop { ...原创 2020-03-02 18:53:23 · 287 阅读 · 0 评论 -
外观(Facade)模式
概念整体而言,应该对子系统中的类进行重构,直到每个类都有一个明确的目的。这可以使你的代码更容易维护,但也可能让使用该子系统的用户变得无所适从,为了让调用这些代码的开发人员使用更为方便,可以为子系统提供示例程序或者外观类。通常,示例程序可以独立运行,却无法重用,仅用于演示使用子系统的方法。外观类则是可配置,可重用的类,提供了高层次的接口,使得子系统的使用更加方面。翻译说白了,上游系统或者说一个...原创 2020-03-02 19:25:23 · 216 阅读 · 0 评论
分享