
设计模式
设计模式,思想的力量
Aldeo
努力向前
展开
-
7个设计模式在Spring中的应用
工厂方法模式Spring中提供了FactoryBean接口,用于创建各种不同的Bean。开发人员也可以自己实现该接口,常用于框架集成。比如SqlSessionFactoryBean就是如此。模板方法模式Spring针对JDBC,JMS,JPA等规范,都提供了相应的模板方法类,如JdbcTemplate,JmsTemplate, JpaTemplate。 例如J...原创 2019-11-22 17:33:31 · 517 阅读 · 0 评论 -
机房重构 之 抽象工厂+反射+配置文件 实现数据库访问
重构机房已经开始三个多星期了,从刚开始的一头雾水,到现在的柳暗花明,由开始的无从下手,到现在感觉犹如脱胎换骨了般。和两个星期前相比,现在明朗了多了,心情也好了不少。 先给大家看一下这次重构的整体架构图: 在前面一篇博文中对三层(UI、BLL、DAL、Entity)http://blog.csdn.net/zhangzijiejiayou/article/details/原创 2014-08-24 21:42:48 · 2424 阅读 · 37 评论 -
设计模式大总结(二)
设计模式是人类智慧的结晶。设计模式就是遵循六大基本原则的,分为三个类别模式,尽管每一个设计模式可能只遵循六大基本原则中的几个,但运用正确我们就会变得不简单。而六大基本原则又是基于面向对象的。所以通过设计模式的灵活运用可以实现面向对象的优点。原创 2014-06-22 09:57:15 · 1611 阅读 · 20 评论 -
设计模式大总结(一)
本节将对设计模式的23种模式进行详细的讲解。设计模式就是遵循六大基本原则的,分为三个类别模式,尽管每一个设计模式可能只遵循六大基本原则中的几个,但运用正确我们就会变得不简单。而六大基本原则又是基于面向对象的。所以通过设计模式的灵活运用可以实现面向对象的优点。原创 2014-06-20 15:39:54 · 2172 阅读 · 22 评论 -
设计模式6大基本原则之(一)
设计模式的6大基本原则,其实是在面向对象的基础上发展而来的,通过他们实现了面向对象的三大基本特性继承、封装和多态,从而提高程序的内聚性降低耦合性,使程序可维护、复用、可扩展、灵活性好。原创 2014-06-02 16:02:35 · 2049 阅读 · 16 评论 -
设计模式—策略模式
策略模式定义了算法家族,分别封装起来,让它们之间可以相互替换,此模式让算法的变化不会影响到使用算法的客户。策略模式是一种定义一系列算法的方法,从概念上看所有这些算法完成的都是相同的工作,只是实现不同,它可以以相同的方式调用所有的算法,减少了各种算法类与使用算法之间的耦合。原创 2014-05-28 09:31:15 · 1645 阅读 · 22 评论 -
设计模式—原型模式
原型模式(Prototype),用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象.原型模式就是从一个对象再创建另一个可定制的对象,而且不需要任何创建细节。.NET在System命名空间中提供了ICloneable接口,其中唯一的方法Clone(),实现这个接口就可以 完成原型模式了。原创 2014-06-10 16:22:50 · 1599 阅读 · 14 评论 -
设计模式初探—简单工厂模式
要想学习高质量的代码,设计模式是一个狠重要的学问。下面我将带领大家走进设计模式的殿堂。原创 2014-05-25 11:47:06 · 1571 阅读 · 16 评论 -
设计模式—代理模式
代理模式(Proxy),为其他对象提供一种代理以控制对象的访问。代理模式通过代理实现了客户端和实体之间的联系,降低了实体和客户端的联系。代理对象可以在客户端和目标对象之间起到中介的作用,这样起到了保护目标对象的作用。原创 2014-06-08 09:48:19 · 1403 阅读 · 14 评论 -
设计模式6大基本原则之(二)
设计模式的6大基本原则,其实是在面向对象的基础上发展而来的,通过他们实现了面向对象的三大基本特性继承、封装和多态,从而提高程序的内聚性降低耦合性,使程序可维护、复用、可扩展、灵活性好。但是一切事物都有个度,在运用这些原则的时候不能一味地生硬的用下去,在用之前一定要好好思量,从系统的整体性能出发,最大限度地提高系统的灵活性。原创 2014-06-04 09:03:05 · 2066 阅读 · 20 评论