0
点赞
收藏
分享

微信扫一扫

Java设计模式 ->命令模式


命令模式:Command Pattern、行为型模式


    命令模式是对命令的封装,每一个命令都是一个操作,请求方发出执行操作,接收方收到请求并执行操作。
    命令模式核心在于 解耦命令请求与处理


命令模式应用场景


1、现实中具备"命令操作",如命令菜单 shell命令等
2、请求调用者和请求接收者需要解耦,使得调用者和接收者不直接交互


命令模式的优缺点


优点:

​1、通过引入中间件,解耦了命令请求与实现 ​

​2、扩展性良好,可以很容易地增加新的命令 ​

​3、支持组合命令,支持命令队列。 ​

缺点:

​1、具体命令类可能很多​


命令模式源码应用


1、JDK中线程 Runnable 接口




举报

相关推荐

0 条评论