Design Patterns - Prototype Pattern(译)

2016-04-01
阅读 3 分钟
1.9k
这个模式需要实现一个原型接口,并通知它创建一个当前对象的一个副本。这种模式在直接创建一个对象代价非常高昂的时候使用。例如,在执行代价较高的数据库操作后创建对象。我们可以缓存对象,在下次请求时返回该对象的一个副本,并更新数据库从而减少数据库的调用。

Design Patterns - Builder Pattern(译)

2016-03-30
阅读 4 分钟
3.4k
生成器模式使用简单的对象来逐步的构建一个复杂的对象。这种类型的设计模式是创建型模式中创建对象最好的方式之一。一个生成器类会逐步的构建这个最终的对象。这个生成器与其他对象是相互独立的。

Design Pattern – Overview(译)

2016-03-28
阅读 1 分钟
1.9k
设计模式体现了经验丰富的面向对象软件开发人员的最佳实践。设计模式是软件开发人员在整个软件开发的过程中面临普遍问题的解决方案。这些问题由众多软件开发人员在一段相当可观的时间里通过实验和错误得到的。

Design Pattern - Singleton Pattern(译)

2016-03-28
阅读 1 分钟
1.6k
单例模式是Java中最简单的设计模式之一。这种类型的设计模式,是创建型模式下创建对象的最好方式之一。这个模式涉及到一个单独的类,它负责创建一个对象,并且同时确保只有唯一的一个对象能被创建。这个类提供唯一的方法直接访问这个对象而无需实例化对象。

Design Pattern - Abstract Factory Pattern(译)

2016-03-25
阅读 4 分钟
2.8k
抽象工厂的核心是一个超级工厂,而这个工厂能创建其他的工厂。所以,这个超级工厂也被叫做工厂的工厂。这种类型的设计模式是创建型模式下生成对象的最好的方式之一。在抽象工厂模式中,一个接口负责创建(抽象)与一个工厂相关的对象,不需要显示的指定它们的类。每一个被生成的工厂能按照工厂模式生产对象。

Design Pattern - Factory Pattern(译)

2016-03-24
阅读 2 分钟
2.2k
工厂模式是Java中最常用的设计模式之一。这种类型的设计模式属于创建型模式下,创建一个对象最好的方式之一。在工厂模式中,我们不会把创建对象的逻辑暴露给客户端,同时通过使用通用接口来创建对象引用。