|
Рассмотрим пример кода для паттерна DAO
|
бет | 45/76 | Дата | 06.02.2022 | өлшемі | 0,67 Mb. | | #79506 | түрі | Лекция |
| Рассмотрим пример кода для паттерна DAO. - Рассмотрим пример кода для паттерна DAO.
- // DAO Factory
- public abstract class DAOFactory {
- // Список DAO типов поддерживаемых фабрикой
- public static final int CLOUDSCAPE = 1;
- public static final int ORACLE = 2;
- public static final int SYBASE = 3;
- ...
- // Методы для создания DAO
- public abstract CustomerDAO getCustomerDAO();
- public abstract AccountDAO getAccountDAO();
- public abstract OrderDAO getOrderDAO();
- ...
- public static DAOFactory getDAOFactory( int whichFactory) {
- switch (whichFactory) {
- case CLOUDSCAPE: return new CloudscapeDAOFactory();
- case ORACLE : return new OracleDAOFactory();
- case SYBASE : return new SybaseDAOFactory();
- ...
- default : return null;
- } } }
Достарыңызбен бөлісу: |
|
|