10年 Java程序员,硬核人生!勇往直前,永不退缩!

欢迎围观我的git:https://github.com/R1310328554/spring_security_learn 寻找志同道合的有志于研究技术的朋友,关注本人微信公众号: 觉醒的码农,或Q群 165874185

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2014年8月17日

摘要: 这个在spring中表现的淋漓尽致,比如HibernateTemplate Support等等 用自己的话说,模板方法模式,就是提供了一个(比较复杂的)模板方法,它规定了具体的工作流程。——而其中某些步骤的工作细节待具体模板来实现 阅读全文
posted @ 2014-08-17 01:28 CanntBelieve 阅读(289) 评论(0) 推荐(0) 编辑

摘要: 要素: 1 统一的接口,有对自身的add、remove、getChild、operation等方法 2 接口有 Leaf、Leaf构成的复杂Composite String name; public Leaf(String name) { this.name = name; } package de 阅读全文
posted @ 2014-08-17 01:06 CanntBelieve 阅读(390) 评论(0) 推荐(0) 编辑

摘要: 用于将对复杂某系统的访问统一化, 避免客户端过多的干涉某系统及其子系统。 其实是一个很常见的模式 阅读全文
posted @ 2014-08-17 00:48 CanntBelieve 阅读(302) 评论(0) 推荐(0) 编辑

摘要: Flyweight 直译为蝇量。就其表示的模式来说,翻译成享元,确实是不错的 总结: 1 主要就是两个角色:a: 元或者说pojo角色—— 主要属性是其内部状态; b: 工厂角色,用来获取‘元’ 2 ‘享’ 的具体实现是—— 工厂获取‘元’的时候,如果已经已经创建过,则直接取出返回;如果没,则创建并 阅读全文
posted @ 2014-08-17 00:43 CanntBelieve 阅读(255) 评论(0) 推荐(0) 编辑

摘要: 如上文所述,它和装饰模式的差别只有一点点。 ——它 就是获取代理的时候,不用传具体实现的参数—— 而是有代理全权负责具体实现的工作 —— —— 对于装饰模式,其实也很好理解—— 它只是想稍微做些工作,所以,需要你给我提供具体实现的引用。而代理模式不是 需要注意的是 java静态代理—— 需要实现特定 阅读全文
posted @ 2014-08-17 00:34 CanntBelieve 阅读(180) 评论(0) 推荐(0) 编辑