Build模式

skyeyala 2008-04-28 03:48:25
关于创建者模式的一个问题,使用创建者模式时,一般通过builder得到产品的实例,现在我想禁止使用其他方法得到产品的实例,也就是只有builder才能得到实例,如何实现?最好给出用C#写的结构代码,谢谢。
...全文
180 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
michaelwangwh 2008-05-23
  • 打赏
  • 举报
回复
这个cof builder已经说得很清楚了吧, 你要做的只是无法通过其他途径生成产品类的实例, 把constructor改成 protected就可以了吧?
knowledge_Is_Life 2008-05-01
  • 打赏
  • 举报
回复
什么呀
SINCE1978 2008-04-28
  • 打赏
  • 举报
回复
将产品类做成private final static class
放在builder类内

3,405

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 设计模式
社区管理员
  • 设计模式
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧