![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
netsniper_otto
这个作者很懒,什么都没留下…
展开
-
AOP是什么(转自seaizon)
AOP是什么? AOP是OOP的延续,是Aspect Oriented Programming的缩写,意思是面向方面编程。AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,AOP可以说也是这种目标的一种实现。 举例:假设有在一个应用系统中,有一个共享的数据必须被并发同时访问,首先,将这个数据封装在数据对象中,称为Data Class,同时,...原创 2010-11-19 13:30:01 · 97 阅读 · 0 评论 -
IOC是什么(转自phpxiaoxin)
IoC是什么?Inversion of Control,即反转控制,或许说为依赖注入更为合适。IoC就是IoC,不是什么技术,与GoF一样,是一种设计模式。 Interface Driven Design接口驱动,接口驱动有很多好处,可以提供不同灵活的子类实现,增加代码稳定和健壮性等等,但是接口一定是需要实现的,也就是如下语句迟早要执 行:AInterface a = new AInter...原创 2010-11-19 14:12:41 · 56 阅读 · 0 评论 -
AOP和IOC的关系补充
AOP 和 IOC 是补充性的技术,它们都运用模块化方式解决企业应用程序开发中的复杂问题。在典型的面向对象开发方式中,可能要将日志记录语句放在所有方法和 Java 类中才能实现日志功能。在 AOP 方式中,可以反过来将日志服务模块化,并以声明的方式将它们应用到需要日志的组件上。当然,优势就是 Java 类不需要知道日志服务的存在,也不需要考虑相关的代码。所以,用 Spring AOP 编写的应用程...原创 2010-11-19 14:30:52 · 177 阅读 · 0 评论 -
学习研磨设计模式之简单工厂
看了 研磨设计模式之简单工厂后 觉得写的很好 自己写个加深印象 以后会继续学习作为一个顾客,我最想的就是,我只想买东西,但是具体的买什么东西,交给哪个售货员 去买,我不想管,这样最方便。那就用这个做为例子吧。我到一个统一的售货员处(interface Seller),告诉她我需要什么东西(param),她会自己指派哪个售货员(Seller的实现类)来来买东西给我。接口[co...原创 2010-11-22 10:36:50 · 69 阅读 · 0 评论 -
正则表达式的几个应用
前几天刚学了正则表达式,真是犀利,现在来JE回顾回顾。[color=red]具体的语法到处都有就不贴在这里了,下面的链接有更加详细的说明[url]http://www.gznc.edu.cn/yxsz/jjglxy/book/Java_api/java/util/regex/Pattern.html[/url][/color][color=red]几个应用的例子分析:[/color...2010-12-01 13:46:47 · 88 阅读 · 0 评论