![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java设计模式
文章平均质量分 63
凌恒零
这个作者很懒,什么都没留下…
展开
-
策略模式
定义:定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。略看定义,有点难懂,什么是算法族?就是实现不同业务的各种逻辑分别封装起来,就组成算法族。什么是客户?客户就是使用算法族的使用者。接下来,将用游戏角色的设计来讲解此模式。假设,公司需要设计一款角色(Character)游戏,有国王(King),皇后(queen),骑士(Knight),妖怪(Troll),原创 2016-04-14 16:24:15 · 544 阅读 · 0 评论 -
单例模式
相信大家都知道设计模式,听的最多的也应该是单例设计模式,这种模式也是在开发中用的最多的设计模式,可能有很多人会写几种设计模式,那么你是否知道什么是设计模式?为什么会有单例设计模式即它的作用是什么?单例模式有哪些写法?对于这样的问题,可能有部分童鞋并不能很好的回答,没关系今天就和大家一起来详细的学习下单例设计模式,相信通过学习本篇你将对单例设计模式有个详细的理解。如有谬误欢迎批评指正,如有疑问欢迎留言转载 2016-04-16 10:34:41 · 522 阅读 · 0 评论 -
适配器模式
适配器模式将一个类的接口,转换成客户期待的另一个接口,适配器让原本接口不兼容的类可以合作无间。通俗的说,适配器就是连接两个不兼容类的中间件,使他们能够很好的结合在一起工作。假设有一个系统要接到厂商提供的接口,但是系统接不上厂商提供的接口,所有就产生了适配器,使系统能接入间接接入到厂商提供的接口。如下图有了适配器,现有系统跟厂商类就可以很好的兼容工作了,讲了那么多理论的东西。也是应该提供实例了。我将用原创 2016-05-07 20:56:33 · 680 阅读 · 0 评论 -
外观模式
外观模式提供了一个统一的接口,用来访问子系统的中的一群接口。外观定义了一个高层接口,让子系统更容易使用。其实,可以这么理解定义,就上封装子系统的一系列操作,提供一个更简单的接口给用户使用。突然有一天,我想喝炸果汁,家里没有苹果和榨汁机,所以我得先去超市买回来。经过一系列操作,我终于可以喝上果汁了。但是,我家楼下有一家果汁店,我何不直接去楼下买果汁呢?果汁店将会处理一系列操作,然后给我果汁,我只要跟店原创 2016-05-09 10:11:58 · 600 阅读 · 0 评论