java进阶--设计模式

1.工厂模式

FactoryBean,依赖注入,一个创建,管理其他bean的工厂类,通过这个工厂来创建bean,如下

<beans>
    <bean id="singletonBean" class="com.itxxz.HelloItxxz">
        <constructor-arg>
            <value>Hello! 这是singletonBean!value>
        </constructor-arg>
   </ bean>
 
    <bean id="itxxzBean" class="com.itxxz.HelloItxxz"
        singleton="false">
        <constructor-arg>
            <value>Hello! 这是itxxzBean! value>
        </constructor-arg>
    </bean>
 
</beans>

2.模板模式

如上面那个事例

3.单例模式

一次只能创建一个实例,饿汉模式,懒汉模式等等

4.包装器模式

如数据库连接,连接数据配置等等,这些都可以在dao层封装

5.代理模式

6.迭代器模式

Iterator

7.设配器模式

Adapter,spring实现这一Aop功能的原理就使用代理模式



没有更多推荐了,返回首页

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试

关闭