目前分類:Design Pattern (10)

瀏覽方式: 標題列表 簡短摘要

/*
大宏药业有阿司匹林和扑热息痛生产部门。
对於老板、他只需要指示生产药品就行。
组合模式能各控件解耦、假如想增加抗组胺药生产部门、只需增加此部门即可。
*/

kk匡 發表在 痞客邦 留言(0) 人氣()

/*
大宏药业的药动学部门算法库里、有零級消除动力学和一级消除动力学

+药动学算法库接囗
零級消除动力学():zero-order elimination kinetics
一级消除动力学():first-order elimination kinetics

kk匡 發表在 痞客邦 留言(0) 人氣()

/*
纪录大宏药业机器的操作日志。
药物:Aspirin、Paracetamol
工作:Wrap、Ship
操作员也返回看各个工作的纪录。

kk匡 發表在 痞客邦 留言(0) 人氣()

/*
大宏药业的制药机器有2个按钮,按钮A、按钮B。
机械操作员不需要知道具体的机械操作原理、只需要透过机器界面操作按钮。
机器有2个功能:包装药品、出货药品
把操作发送者和执行接受者的控件解耦、当新增功能、更改操作界面更容易。

kk匡 發表在 痞客邦 留言(0) 人氣()

/*
大宏药业管理层

行政总裁 卡卡: 审批3万元以下订单
经理 路飞:审批2万元以下订单
主任 白云:审批1万元以下订单

kk匡 發表在 痞客邦 留言(0) 人氣()

/*
大宏药业门市售卖阿司匹林和扑热息痛商品。
学生享有95折优惠。
老人享有85折优惠。
VIP享有7折优惠。

kk匡 發表在 痞客邦 留言(0) 人氣()

/*
现在公司有3个理货员、分别处理阿司匹林、扑热息痛和抗组胺药。
当需要出货时、3人会通知大家、一起出货。
在不新增新线程、3人都不需要有对方资料、不需要持有特别广播的通讯控件的情况下、也能通知大家。

公司:大宏药业生产部

kk匡 發表在 痞客邦 留言(0) 人氣()

/*
把统一复杂的工序、细分成不同的简单工序
能够轻易增加、修改工序
*/

// 药品 复杂产品

kk匡 發表在 痞客邦 留言(0) 人氣()

/*
厂商现在有阿司匹林和扑热息痛生产线。
现在厂商想生产1mg*10s装、1mg*20s装的阿司匹林和扑热息痛。
*/

// 抽象產品

kk匡 發表在 痞客邦 留言(0) 人氣()

/*  
工厂方法模式 - 创建物件  
厂商现有Aspirin的生产线、若想添加Paracetamol生产线、就能用工厂方法模式。  
Aspirin和Paracetamol有各自的物件、抽像物件、工厂、抽象工厂。  
在不修改原有程序下增加物件。  

kk匡 發表在 痞客邦 留言(0) 人氣()