摘要:
背景及问题 自从使用markdown后,写总结/博客变得很舒服。 因为markdown的通用性好,“写作”时 基本只需要键盘。关键是 你可以在任何编辑器书写,然后放到哪基本都是一样的不需要调整。 总结一般在云笔记上,没用markdown时,每次把文章移到其他地方会很费劲。比如想把一篇文章发布到博客园 阅读全文
摘要:
什么时策略模式 该模式定义了一系列算法,并将每个算法封装起来,使它们可以相互替换,且算法的变化不会影响使用算法的客户。 比如,旅游时,可以选择飞机、火车、公共汽车、骑行、步行或者开车等不同的方式,每种方式都是一种策略。 注:策略模式也是一种行为型模式。 策略模式优缺点 优点 避免使用多重条件判断。 阅读全文
摘要:
什么是观察者模式 它定义对象间的一种一对多的依赖关系,可以在一个对象的状态/事件发生改变时,通知多个 “观察” 该对象的其他对象。 这个应该很好理解,就像订阅机制一样。当订阅的内容更新后,会推送给所有订阅者了。 注:观察者模式是一种行为模式(这类模式负责对象间的高效沟通和职责委派。)。 主要角色 抽 阅读全文