设计模式
文章平均质量分 80
wmxinancaijing
这个作者很懒,什么都没留下…
展开
-
工厂模式
[b][size=x-large]工厂模式[/size][/b]工厂模式(Factory Pattern)是Java中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。_____________________________________...2018-01-26 17:09:17 · 68 阅读 · 0 评论 -
单例模式
[b][size=x-large]单例模式[/size][/b]单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。[b]注...原创 2018-02-02 17:38:55 · 56 阅读 · 0 评论 -
组合模式
[size=x-large][b]组合模式[/b][/size]组合模式(Composite Pattern),又叫部分整体模式,是用于把一组相似的对象当作一个单一的对象。组合模式依据树形结构来组合对象,用来表示部分以及整体层次。这种类型的设计属于结构型模式,它创建了对象组的树形结构。这种模式创建了一个包含自己对象组的类。该类提供了修改相同对象组的方式。我们通过下面的实例来演示组合模式...2018-02-04 21:02:51 · 66 阅读 · 0 评论 -
观察者模式
[size=x-large][b]观察者模式[/b][/size]当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象修改时,则会自动通知它的依赖对象。观察者模式属于行为型模式。_____________________________________________________________________________________...原创 2018-02-06 15:04:46 · 55 阅读 · 0 评论 -
策略模式
[size=x-large][b]策略模式[/b][/size]在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的context对象。策略对象改变context对象的执行算法。_________________________________...原创 2018-02-08 15:01:44 · 57 阅读 · 0 评论 -
装饰器模式
[size=x-large][b]装饰器模式[/b][/size]装饰器模式(Decotator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能。我们通过下面的实例来演示装饰器模式的用法。其中,我们将把一个开...2018-02-09 17:27:57 · 64 阅读 · 0 评论