在本文之前有两方面的基础知识需要掌握: 设计模式之 —— 观察者模式 Java源码 —— 并发包 ScheduledExecutorService
预备知识
观察者模式是对象的行为模式 [GOF95],又叫做发布/订阅(Publish/Subscribe)模式、视图/模型(View/Model)模式、源/监听(Source/Listener)模式 或 从属者(Dependents)模式。观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在发生变化时,会通知所有观察者对象,使他们能够更新自己。【注-1】
开闭原则(OCP) OCP,open-close principle,一个软件实体应当对扩展开放,对修改关闭。
算法评估
参考代码,后续写篇完整的文章吧:
spring boot 框架中,下划线和驼峰相互转换问题:
##
先保存源码,以后再详解
Git提交原则上保持每个功能点一个commit,每次commit之后保持工作空间干净防止遗漏某些修改。 但如果对于某次commit遗漏了某个文件的修改,应该怎么处理呢?