![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
熊猫眼客
这个作者很懒,什么都没留下…
展开
-
设计模式学习总结01----访问者模式
场景 描述:访问者多变,电脑里的结构(数据结构不变),操作不影响电脑内部结构;1. 账本 有固定的 支出和收入; 老板 查看 账本的 总支出和总收入 会计 查看 账本的 收入为工资时是否纳税; 使用总结:账本的内部数据构成不变,支出和收入;根据访问者老板,会计的不同,他们俩的行为-查看账本...原创 2018-04-24 17:00:02 · 236 阅读 · 0 评论 -
设计模式02-----策略模式
场景1人旅行,set不同的策略实现类,采用对应实现类里的旅行策略办法;eg:飞机策略实现类里的策略方法,乘坐飞机旅行;场景2策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。商场的收银系统,商场收银时如何促销,用打折还是返利,其实都是一些算法,打一折和打九折只是形式不同,抽象分析出来,所有的打折算法都是一样的,算法本身只是一种实...原创 2018-04-24 17:26:40 · 73 阅读 · 0 评论 -
设计模式--状态模式
场景:根据内部状态(某个状态值) 改变/切换 自身得行为(方法),看起来像是自己这个类发生了改变;原创 2018-04-25 09:20:45 · 70 阅读 · 0 评论