正在加载图片...
CatalogDAOFactory.getDAO:Exception while getting DAO type \n"+se.getMessage()); return catDao; CatalogDAOFactory是典型的工厂方法,catDao是通过动态类装入器className获 得CatalogDAOFactory具体实现子类,这个实现子类在Java宠物店是用来操作 catalog数据库,用户可以根据数据库的类型不同,定制自己的具体实现子类,将自己的 子类名给与CATALOG DAO CLASS变量就可以。 由此可见,工厂方法确实为系统结构提供了非常灵活强大的动态扩展机制,只要我们更换一 下具体的工厂方法,系统其他地方无需一点变换,就有可能将系统功能进行改头换面的变化。CatalogDAOFactory.getDAO: Exception while getting DAO type : \n" + se.getMessage()); } return catDao; } } CatalogDAOFactory 是典型的工厂方法,catDao 是通过动态类装入器 className 获 得 CatalogDAOFactory 具体实现子类,这个实现子类在 Java 宠物店是用来操作 catalog 数据库,用户可以根据数据库的类型不同,定制自己的具体实现子类,将自己的 子类名给与 CATALOG_DAO_CLASS 变量就可以。 由此可见,工厂方法确实为系统结构提供了非常灵活强大的动态扩展机制,只要我们更换一 下具体的工厂方法,系统其他地方无需一点变换,就有可能将系统功能进行改头换面的变化
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有