创建者模式.docx
《创建者模式.docx》由会员分享,可在线阅读,更多相关《创建者模式.docx(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、java 设计模式之八-创建者模式 分类: java 设计模式 2012-05-15 11:40 292人阅读 评论(0) 收藏 举报 创建者模式和工厂模式有点类似,不过关注点不同。工厂模式往往只关心你要的是什么,二不关心这个东西的具体细节是什么。而创建模式则关心的是这个东西的具体细节的创建。拿创建人物来说,我们关心的不仅是创建一个人物,还要关心他的性别,肤色和名字,则可以使用创建者模式:java view plaincopyprint?1. packagebuilder;2. 3. /*4. *5. *DOC种族角色6. *7. */8. publicclassRace9. 10. priv
2、ateStringname;/名字 11. 12. privateStringskinColor;/肤色 13. 14. privateStringsex;/性别 15. 16. publicStringgetName()17. returnthis.name;18. 19. 20. publicvoidsetName(Stringname)21. this.name=name;22. 23. 24. publicStringgetSkinColor()25. returnthis.skinColor;26. 27. 28. publicvoidsetSkinColor(StringskinC
3、olor)29. this.skinColor=skinColor;30. 31. 32. publicStringgetSex()33. returnthis.sex;34. 35. 36. publicvoidsetSex(Stringsex)37. this.sex=sex;38. 39. 40. package builder;/* * * DOC 种族角色 * */public class Race private String name;/ 名字 private String skinColor;/ 肤色 private String sex;/ 性别 public String
4、getName() return this.name; public void setName(String name) this.name = name; public String getSkinColor() return this.skinColor; public void setSkinColor(String skinColor) this.skinColor = skinColor; public String getSex() return this.sex; public void setSex(String sex) this.sex = sex; java view p
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 创建者 模式
限制150内