среда, 1 августа 2012 г.

pattern: Abstract Factory


Назначение
    Предоставляет интерфейс для создания семейств взаимосвязанных или взаимозависимых объектов, не специфицируя их конкретных классов.


Использование шаблона в JDK
(примеры частично взяты с этого ресурса)

                java.util.Calendar#getInstance()
                java.util.Arrays#asList()
                java.util.ResourceBundle#getBundle()
                java.sql.DriverManager#getConnection()
                java.sql.Connection#createStatement()
                java.sql.Statement#executeQuery()