
Design Pattern
Jeremiah
擅于Ctrl C 和 Ctrl V
展开
-
工厂模式与抽象工厂模式
先举一个问题.来说明一下. 假如我要发RMB给中国员工,中国员工工资是1000元, 美国员工的工资是5000$,但是需要转换成为RMB就是6.8, 想用抽象工厂模式来实现发工资这个功能. 1. 确定工资Bouns 我们要确定一个方法,来计算工资的.这个Class我们叫做Bouns里面有一个方法Calculate()是计算工资. namespace AbstractFactory{原创 2008-10-30 07:43:00 · 706 阅读 · 0 评论 -
Decorator Pattern
<!-- @font-face {font-family:宋体} @font-face {font-family:"Cambria Math"} @font-face {font-family:Calibri} @font-face {font-family:"/@宋体"} p.MsoNormal, li.MsoNormal, div.MsoNormal {margi原创 2008-11-01 03:31:00 · 668 阅读 · 0 评论 -
Bridge Pattern(桥模式)
首先要了解一下桥模式, 桥的作用是什么? 连接,桥起的是连接的作用.引用别人的一个例子,写日志. 我想往数据库中写日志,一个是MySQL数据库,另一个是MSSQL数据库.就设计模式桥模式来实现. 首先要做一个桥. 我们做一个抽象类来叫做ImpLog, 有一个抽象的Execute()方法,这个就是桥.然后声明两个类,一个是NImpLog用于往MSSQL中写入数据的,另一个是JImpLog用于往My原创 2008-10-31 04:54:00 · 1810 阅读 · 0 评论