• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Jbegan
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理

2020年5月31日

工厂设计模式
摘要: 简单工厂 此时使用工厂将动物的实例化过程就行了封装,客户端只需要取得对象即可,不在关注对象的实例化工程 缺点:如果客户端将字符串打错,就不能实例化对象,最终出现NullPointException异常。为解决这个问题提出了方法工厂。 方法工厂 使用了工厂方法后不需要再去传递字符串参数,不会出现空指针 阅读全文
posted @ 2020-05-31 22:46 Jbegan 阅读(83) 评论(0) 推荐(0)
 
适配器设计模式/装饰模式
摘要: 适配器设计模式 概念:所谓的适配器设计模式就是在接口(或者抽象类)与子类之间定义一个中间类,让中间类去实现接口,然后子类在继承中间类,这样的好处是子类可以选择性的覆写接口的方法。 装饰模式 装饰模式是指在不必改变原类文件和使用继承的情况下,动态的扩展一个对象的功能。它是通过创建一个包装对象,也就是装 阅读全文
posted @ 2020-05-31 22:24 Jbegan 阅读(105) 评论(0) 推荐(0)
 
模板设计模式
摘要: 定义一个抽象父类,在该父类中组织了类方法的调用,在父类中定义出一个方法来实现子类方法调用的组织,这个方法叫做模板方法,该类叫做模板类。在模板类中一般会有如下特征的方法: ·模板方法:组织了类方法的调用,定义出了一个骨架。 ·抽象方法:要求子类覆写的方法 ·final修饰的方法:改方法不让被子类覆写 阅读全文
posted @ 2020-05-31 22:09 Jbegan 阅读(96) 评论(0) 推荐(0)
 
静态代理设计模式
摘要: 概念:代理设计模式是将一些辅助业务程序交给代理类去完成的一种思想。(代理设计模式是spring的aop的基础)。如下: 此时使用代理设计模式解决了代码的重复,但是该代理设计有一个缺点,一个代理只能代理一个借口下的子类,也就是静态代理方式需要为每个借口实现一个代理类,而这些代理类的代码几乎是一致的。知 阅读全文
posted @ 2020-05-31 21:52 Jbegan 阅读(113) 评论(0) 推荐(0)
 
 

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3