摘要:
单一职责原则 开放封闭原则 依赖倒转原则 里氏替换原则 迪米特法则 合成/聚合复用原则(CARP) 一、单一职责原则 定义:就一个类而言,应该仅有一个引起它变化的原因。 二、开放封闭原则 软件实体(类、接口、方法等)应该对拓展开放,对修改关闭。 三、依赖倒转原则 细节依赖于抽象,而不是抽象依赖于细节 阅读全文
posted @ 2019-11-25 01:32
兮云飞扬
阅读(101)
评论(0)
推荐(0)
摘要:
策略模式 一、定义:定义一组算法,将每个算法封装起来,并且他们可以相互替换。 二、特点:行为型模式,封装各种类型的规则,降低算法类和使用算法类之间的耦合。 三、示例代码,商场的优惠活动,有两种优惠方式,一种是打8折,一种是满500价格减少50。利用了简单工程模式和策略模式相结合。 //抽象算法类,定 阅读全文
posted @ 2019-11-25 01:15
兮云飞扬
阅读(120)
评论(0)
推荐(0)

浙公网安备 33010602011771号