设计模式之builder
来源:互联网 发布:linux 文件下载 编辑:程序博客网 时间:2024/06/10 23:16
BUILDER—MM最爱听的就是“我爱你”这句话了,见到不同地方的MM,要能够用她们的方言跟她说这句话哦,我有一个多种语言翻译机,上面每种语言都有一个按键,见到MM我只要按对应的键,它就能够用相应的语言说出“我爱你”这句话了,国外的MM也可以轻松搞掂,这就是我的“我爱你”builder。
//产品
interface Product{
public void eat();
}
//鸡翅
class jichi implements Product{
public void eat(){
System.out.println("吃鸡翅");
}
}
//鸡腿
class jitui implements Product{
public void eat(){
System.out.println("吃鸡腿");
}
//建造者模式
classBulider{
List<Product> list=new ArrayLsit<Product>();
//生产count个鸡翅
public void producejichi(int count){
for(int i=0;i<count;i++){
Product product=new jichi();
list.add(product);
}
}
//生产过count个鸡腿
public void producejitui(int count){
for(int i=0;i<count;i++){
Product product=new jitui();
list.add(product);
}
}}
public class Test{
public static void main(String[] args){
Bulider builder=new Builder();
//在这里调用builder模式,可以生产鸡腿,鸡翅
builder.producejitui(10);
}
}
- 设计模式之Builder
- 设计模式之Builder
- 设计模式之Builder
- 设计模式之Builder
- 设计模式之Builder
- 设计模式之Builder
- 设计模式之Builder
- 设计模式之Builder
- 设计模式之Builder
- 设计模式之Builder
- 设计模式之Builder
- 设计模式之Builder
- 设计模式之Builder
- 设计模式之Builder
- 设计模式之Builder
- 设计模式之 builder
- 设计模式之Builder
- 设计模式之builder
- 【JAVA】MAVEN安装与Eclipse搭建
- 360脱壳-native函数还原笔记-2017-06-25
- lua messagepack 用法
- hdu1434-优先队列里对字符串排字典序-优先队列模拟
- Tensorflow学习笔记之存取图像文件
- 设计模式之builder
- 不重复的数字加字母。不可以有1,l,o,0
- Oracle 修改某字段允许为null
- 深搜--全排列
- Linux 与 Linux Windows 文件共享
- Javascript 调度: setTimeout and setInterval
- 探索数据集——Titanic
- CSDN终于跟上来了
- 分层和页面交互设计知识-----6.24