java创建型设计模式——生成器模式
来源:互联网 发布:linux命令行写c 编辑:程序博客网 时间:2024/05/16 11:28
- 模式理解:生成器设计模式说简单点就是在创建一个对象的同时一并创建对象的附属对象,比如创建一个3人的家庭对象,先创建家庭对象,同时家庭对象也包括父亲对象,母亲对象,再加上你自己,这都是一并创建的
- 运用场景:当对象存包含或有附属对象时可用
- 代码示例:来自(https://www.w3cschool.cn/java/java-builder-pattern.html)
//先创建被包含的对象: public class Menu { } public class ToolBar { }//再创建包含上述对象的对象:public class MainWindow { Menu menu; ToolBar toolBar; public Menu getMenu() { return menu; } public void setMenu(Menu menu) { this.menu = menu; } public ToolBar getToolBar() { return toolBar; } public void setToolBar(ToolBar toolBar) { this.toolBar = toolBar; } }//接着创建一个类进行实例化各对象:public class WindowBuilder { public static MainWindow createMainWindow(){ MainWindow mainWindow=new MainWindow(); Menu menu=new Menu(); ToolBar toolBar=new ToolBar(); mainWindow.setMenu(menu); mainWindow.setToolBar(toolBar); return mainWindow; }}//最后写个测试用例:public class Main { public static void main(String[] args) { WindowBuilder.createMainWindow(); }}
阅读全文
0 0
- java创建型设计模式——生成器模式
- 设计模式之对象创建型 — builder 生成器模式
- JAVA设计模式 — 生成器模式(Builder)
- 设计模式-创建型-生成器
- java设计模式(创建型)之生成器模式
- Java设计模式(4)创建型:生成器模式
- 设计模式-创建型模式-生成器
- 设计模式--创建型--生成器模式
- 第六篇、创建型设计模式——建造者(Builder)模式/生成器模式
- Java设计模式_创建模式_生成器模式
- java设计模式学习—生成器(Builder)
- Java设计|生成器模式
- 设计模式-创建型-builder生成器
- Java设计模式--生成器模式
- Java设计模式:生成器模式
- 设计模式之BUILDER(生成器)—对象创建型模式
- 设计模式之五:BUILDER(生成器)—对象创建型模式
- 设计模式---创建类型---生成器
- 科技大公司正在颠覆资本主义的基本规则
- 文件读写工具简单实现(三)---读取按钮的实现
- 对话腾讯AIlab主任张潼:大公司无法垄断细分数据,小公司机会非常大
- 关于maven的常见异常处理
- 网站架构-从无到有
- java创建型设计模式——生成器模式
- 利用FileReader.readAsText()读取文件内容并保存到服务器
- Qt5+vs2015无法添加Qt类的问题
- ORA-00918: 未明确定义列
- 第一章:关于jquery添加百度地图插件(通过本地ip地址定位)
- gcc基础
- 封装
- CentOS 6.x安装mysql
- Spring MVC 浅谈