JAVA设计模式
杂烩饭阁下哦哦
这个作者很懒,什么都没留下…
展开
-
工厂模式
工厂模式(Factory Pattern)是Java中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。转载 2016-05-08 09:48:30 · 329 阅读 · 0 评论 -
设计模式-状态模式
首先先看一种情形,伪代码:if(state=="空闲") { if(预定房间) { 预定操作; state = "已预订"; } else if(住进房间) { 入住操作; state = "已入住"; }} else if("已预订") { if (住进房间) { 入住操作;转载 2017-06-15 17:16:22 · 389 阅读 · 0 评论 -
设计模式-组合模式
组合模式使用场景把部分和整体的关系用树形结构来表示,从而使客户端可以使用统一的方式处理部分对象和整体对象组合模式核心抽象构件角色(Component):定义了叶子和容器构件的共同点叶子(Leaf)构件角色:无子节点容器(Composite)构件角色:有容器特征,可以包含子节点UML说明举个简单的例子,就像我们windows系统的文件系统一样,比如说一个文本,一个视频,一个音频文件都是Leaf原创 2017-06-03 23:37:45 · 313 阅读 · 0 评论