zoukankan      html  css  js  c++  java
  • 第四节:建造者模式的应用

    一、建造者模式在 JDK中应用

      java.lang.StringBuilder 中的建造者模式:

    二、源码中建造者模式角色分析

      1、Appendable 接口定义了多个  append方法(抽象方法),即 Appendable 为抽象建造者,定义了抽象方法;

      2、AbstractStringBuilder 实现了 Appendable 接口方法,这里的 AbstractStringBuilder 已经是建造者,只是不能实例化;

      3、StringBuilder 即充当了指挥者角色,同时充当了具体的建造者,建造方法的实现是由 AbstractStringBuilder 完成,而 StringBuilder 继承了 AbstractStringBuilder;  

     

     

  • 相关阅读:
    未解决的
    nodejs 7 和 8 的比较
    openresty Nginx
    Vim快捷键分类
    wireshark 包过滤
    RSA 公私钥 互换问题
    vim命令
    Windows 小端存储
    python 字符转换
    ssl证书验证
  • 原文地址:https://www.cnblogs.com/niujifei/p/14256529.html
Copyright © 2011-2022 走看看