zoukankan      html  css  js  c++  java
  • 常用的设计模式

    1,装饰者模式:动态地给对象添加一些额外的职责。
    java IO中使用到的设计模式,一层一层的装饰,而是可以是不同的组合,直到组成所想要的InputStream.
    类图:

     

        1.Component(被装饰对象的基类)

          定义一个对象接口,可以给这些对象动态地添加职责。

        2.ConcreteComponent(具体被装饰对象)

          定义一个对象,可以给这个对象添加一些职责。

        3.Decorator(装饰者抽象类)

          维持一个指向Component实例的引用,并定义一个与Component接口一致的接口。

        4.ConcreteDecorator(具体装饰者)

          具体的装饰对象,给内部持有的具体被装饰对象,增加具体的职责。

     
    2.适配器模式:将一个类的接口转换成客户希望的另外一个接口
    java IO中使用到的设计模式,InputStreamReader,OutputStreamWriter,转换字节流和字符流
    类图:

      

     
  • 相关阅读:
    微信小程序-----校园头条详细开发之注册登录
    微信小程序-----校园头条详细开发之首页
    day 99天
    day 98天
    day 97 VUE第一天
    day 96
    day 95天
    day 94 RestFramework序列化组件与视图view
    day 93 Restframwork
    day 92
  • 原文地址:https://www.cnblogs.com/james111/p/6995807.html
Copyright © 2011-2022 走看看