大话设计模式java代码 大话设计模式在线阅读( 二 )


祝你早日学会设计模式!
JAVA设计模式嗯,是策略模式 , 代码如下 。你把里面你要的奖金计算好就可以用了 。建议楼主去看下《大话设计模式》或者《java设计模式》里面讲的挺生动的 。
//奖金接口
public interface Bonus {
Double calcBonus();
}
//累计奖金
public class AccumulativeBouns implements Bonus{
public Double calcBonus() {
//总的汇款额*0.1%
return 0.0;
【大话设计模式java代码 大话设计模式在线阅读】}
}
//业务奖金
public class BusinessBonusimplements Bonus{
public Double calcBonus(){
//每个人当月业务奖金=当月销售额*3%
return 0.0;
}
}
//团队奖金
public class TeamBonus implements Bonus{
public Double calcBonus(){
//团队总销售额*1%
return 0.0;
}
}
public class BounsContext {
private Bonus bonus;
public BounsContext(Bonus bonus){
this.bonus=bonus;
}
public double calcBonus(){
return bonus.calcBonus();
}
}
调用..
public class MainTest {
public static void main(String [] args){
//累计奖金
BounsContext bounsContext=null;
bounsContext =new BounsContext(new AccumulativeBouns());
bounsContext.calcBonus();
//团队奖金
bounsContext=new BounsContext(new TeamBonus());
bounsContext.calcBonus();
//业务奖金
bounsContext=new BounsContext(new BusinessBonus());
bounsContext.calcBonus();
}
}
请问 大话设计模式 这本书讲的是什么编程语言?我学C#和C++能看这本书吗?有关“设计模式”的啊世界上第一本设计模式书,堪称经典的GOF《设计模式》基于C++的 。不过我推荐你看《HeadFirst设计模式》,虽然基于java语言 , 但是这本书写的比较简单生动一些,比较好理解 。有关“设计模式”的比较经典的书有:GOF《设计模式》、《HeadFirst设计模式》、《设计模式解析2》《大话设计模式》 。这几本书只有第一个GOF《设计模式》是基于C++的 。这几本书按难易程度是《大话设计模式》最简单,《HeadFirst设计模式》次之 , 《设计模式解析2》第三简单 , GOF《设计模式》最枯燥但也可能是最深入的 。如果你非要C#的 , 也有,库珀(JamesW.Cooper)编著,叶斌翻译的《C#设计模式》 。
关于大话设计模式java代码和大话设计模式在线阅读的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。

推荐阅读