CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

简单工厂模式

楼主pshy(无心)2006-03-17 09:37:14 在 .NET技术 / C# 提问

考虑一个类似于Quicken的私人支票薄管理程序。它管理几个银行账号和资产,并能处理账单支付。设计这样一个程序时,能够在哪些地方使用工厂模式? 问题点数:50、回复次数:19Top

1 楼zhaiyf(zhaiyf)回复于 2006-03-17 10:32:35 得分 1

做个记号,帮顶了。Top

2 楼Anders_lt(突破渴望)回复于 2006-03-17 10:40:13 得分 1

markTop

3 楼wengnet(西门吹雪)回复于 2006-03-17 11:00:42 得分 1

顶Top

4 楼pshy(无心)回复于 2006-03-17 14:56:08 得分 0

怎么就没有一个人回答我的:(Top

5 楼pshy(无心)回复于 2006-03-17 18:48:31 得分 0

大家帮帮忙。。。。  
  谢谢了!Top

6 楼WangGuangJun(雪山飞狐)回复于 2006-03-17 19:17:19 得分 5

设计模式是很灵活的,没有必要硬往上套。  
   
  关键是找出你的系统的变化点。   如果没有变化,就没有必要使用设计模式。Top

7 楼lostowner()回复于 2006-03-17 19:22:34 得分 5

楼上说的很对,设计模式只是概念,没必要刻意去使用,画虎不成反类犬Top

8 楼zhouxiaotan(夜雨悠扬)回复于 2006-03-17 20:14:17 得分 3

这么简单的东西,用设计模式干什么?Top

9 楼LifeAndC(蓝色忧郁)回复于 2006-03-17 20:24:06 得分 5

这是《设计模式》一书上第8章的习题,我当时是用一个ComboBox用来选择银行,然后用ListBox显示当前选中行的数据。Top

10 楼meiqingsong(阿飛)回复于 2006-03-17 21:24:12 得分 6

抽象银行<--各个不同银行  
      /   \  
        |  
        |    
   
  银行工厂类   //创建各个具体银行Top

11 楼pshy(无心)回复于 2006-03-23 13:00:46 得分 0

to:zhouxiaotan(夜雨悠扬)  
   
  设计模式跟问题是否简单有关系吗?Top

12 楼meiqingsong(阿飛)回复于 2006-03-27 12:55:30 得分 6

有一定的关系,  
      设计模式的使用必须看场景(Context也叫上下文关系),  
  使用前必须确定使用的必要性和好处,是否有变化,需要封  
  装变化,解耦合。设计模式的使用是需要代价的,不是必要  
  不要使用Top

13 楼hyena041(陷入自己的思维中,找不到自己了)回复于 2006-03-27 13:12:43 得分 6

楼主问的东西太,具体了  
   
  呵呵  
   
  干脆把详细需求拿出来,多找几个人设计一个架构给你,然后你一看就知道了  
   
  原来每个人都不一样啊  
   
  但是不能说哪个是错的Top

14 楼sgd(阿司)回复于 2006-03-27 13:17:55 得分 6

工厂应该是factory模式吧,此模式优点是根据不同情况创建不同的类的实例,不过一个简单的帐薄管理该不需要使用这个模式吧。Top

15 楼pshy(无心)回复于 2006-04-01 10:09:56 得分 0

TO:  
  回复人:hyena041(ni)  
   
  呵呵~  
  我是在看那本C#设计模式的书,这是那里面的思考题来的。刚开始接触,不知道如何下手,拿出来问大家的。  
   
  谢谢各位了。。。Top

16 楼pshy(无心)回复于 2006-04-01 10:12:45 得分 0

它提出这个问题应该就可能有些地方可以用到的吧!  
   
  我现在还不知道在哪方地方可以用设计模式,如何运用设计模式!Top

17 楼LifeAndC(蓝色忧郁)回复于 2006-04-01 11:23:38 得分 5

我在写的一个程序中就运用到了这个模式,感觉挺不错。Top

18 楼pshy(无心)回复于 2006-04-04 09:09:44 得分 0

可以给我看一下吗?  
  sgc_hy@163.com  
  谢谢!Top

19 楼pshy(无心)回复于 2006-04-10 10:52:43 得分 0

25.1   How   do   I   autosize   a   button   to   fit   its   text        
   
  Get   a   Graphics   object   for   the   button   and   use   its   MeasureString   method   to   compute   the   width   you   need.    
     
            Graphics   g   =   button1.CreateGraphics();    
     
            float   w   =   g.MeasureString(button1.Text,   button1.Font).Width;    
     
            g.Dispose();    
     
            button1.Width   =   (int)   w   +   12;   //   12   is   for   the   margins    
     
  Top

相关问题

  • 简单工厂模式
  • 设计模式:一个简单工厂的问题(c#)
  • 一个关于工厂模式的问题,看似简单实际很头痛。
  • 设计模式的高手请进,正在学习的朋友也来--系列模式答案求解讨论之简单工厂模式
  • 啥是工厂模式咯
  • 郁闷的工厂模式
  • 工厂模式讨论
  • 工厂模式是什么意思?
  • 关于factory工厂设计模式
  • 工厂模式的有关问题?

关键词

  • 设计模式
  • 模式
  • 银行
  • 工厂模式
  • 简单
  • 必要
  • 程序
  • 使用
  • 没有

得分解答快速导航

  • 帖主:pshy
  • zhaiyf
  • Anders_lt
  • wengnet
  • WangGuangJun
  • lostowner
  • zhouxiaotan
  • LifeAndC
  • meiqingsong
  • meiqingsong
  • hyena041
  • sgd
  • LifeAndC

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo