Java的策略模式

策略模式是一种设计模式,优点在于方便把需要执行的策略从具体的事务独立出来。比如我们要去美国,乘坐飞机可以,乘坐轮船也可以。看个例子:

交通工具都有到达目的地这样一个功能,于是抽出来,并且用轮船和飞机来实现这个接口



然后就是旅行这个动作


想乘坐轮船就new轮船对象,想乘坐飞机就new飞机对象

策略模式是一个用的特别频繁的设计模式,在我们在代码的过程中是必不可少的。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 好久没有涂鸦过文字了,前几日多作些许古风文言,文言常能将成篇的文章压缩至上百字,文言也总能忽略白话文所表达的内容...
    无用的铯阅读 393评论 0 1
  • 失败源于坚持,成功也是
    胡加加阅读 107评论 0 0
  • 曾经在豆瓣上发帖互寄明信片,然后在每个周一兴冲冲跑到学校收发室看有没有我的明信片。每次在一摞摞明信片找到自己的名字...
    苍梧栖丫阅读 318评论 0 0
  • 回首往昔作文,感觉.........等待你们评价🤗
    捡拾青春阅读 302评论 1 0