09 2019 档案

摘要:一、引言 在讲策略模式之前,我们来看零售行业软件的一个针对客户类型打折的功能。 vip客户打八折,svip客户打七折。 代码实现: if (customer == "vip") { amount = amount * 0.8; } else if (customer == "svip") { amo 阅读全文
posted @ 2019-09-17 23:48 Vincent-Huang 阅读(244) 评论(0) 推荐(0)
摘要:一、概念 模板方法模式属于行为类设计模式。 定义:定义一个操作中的算法框架,而将一些步骤延迟到子类中。使子类可以不改变一个算法的结构即可重定义该算法的某些步骤。 简单来说,它就是抽象类(模板)和子类(具体的实现)组成,抽象类中定义了这个类需要完成的功能和逻辑,子类负责重写某些特定业务的方法。 例如, 阅读全文
posted @ 2019-09-09 00:22 Vincent-Huang 阅读(334) 评论(0) 推荐(0)
摘要:一、引言 我在github上fork了一个项目,之后原作者又更新了内容,我想把原作者更新的内容同步到我fork的项目仓库中。在此记录一下同步步骤。 二、同步步骤 按照以上步骤操作之后,会出现下图的页面 Merge pull request找到自己项目仓库的Pull Request 查看刚刚创建的Pu 阅读全文
posted @ 2019-09-08 22:22 Vincent-Huang 阅读(14734) 评论(0) 推荐(7)