一个人学太没意思了,我的qq是:413040456大家一起来讨论讨论吧!!
解决方案 »
- 关于程序自动更新问题(菜鸟发问)
- xml的读取问题
- 关于 Socket基础通信编程问题
- 请问如何在C#中控制输入法的状态啊?
- 求一SQL
- 探讨数字证书在asp.net中的使用
- Winform DataGrid添加Combobox的问题 ,难,难,难
- 帮我看看我自己写的邮件程序,为啥发不出去呀!
- 如何在继承的类之间进行类型转换~
- MySqlDataReader读数据库TIME类型字段的问题
- 如何取得WebClient.DownloadFile(...)时的文件的真正类型,比如是text文本或图片?
- 希望在我的 TabPage 中嵌入一个 OpenFileDialog , 求具体实现思路. 要求如下,请帮忙 :
问题一:
简单工厂模型--工厂模型--抽象工厂模型是一个逐渐抽象的过程,大家说说工厂模型--抽象工厂模型的根本区别是什么?我觉得工厂模型是用通过对父类Enent继承的不同创建不同的Seeding类,Seeding与Enent没有必然联系。
而抽象工厂模型是通过对父类Garden继承的不同,创建不同的父类(Garden),父类的不同是由于父类包含的Plant类的属性不同而已。大家的想法哪??
希望能交流一下
我的qq;58086850
MSN:[email protected]
工厂类可以负责创建所有的产品,缺点是工厂类要有所有产品类的信息,当产品的等级结构比较复杂的时候工厂类不好管理。 工厂方法解决类这个问题,工厂类也有相应的等级结构,若要增加新的产品工厂类也可以相应的变化。 抽象工厂与工厂方法的区别是,工厂方法的工厂是创建一个类的等级结构,但若有多个则用工厂方法,比如你做的系统可以用于WINDOWS也想很容易的移植到LINUX,则可以设置比如BUTTON等级结构和FORM等级结构其中每个等级结构可以用WINBUTTON或LINUXBUTTON去继承。WINDOW和LINUX称为对象族,一般一个环境下只使用其中一个对象族。你写的那个是工厂方法。
[email protected]
那本比较厚实,内容比较详细。。
[email protected]
你要是收到了,也请转一份给我,行吗? 谢谢了!
这两本书都可以的可以加我 小弟不才 可以共同讨论qq 18099028 注明 csdn工厂方法 返回的是产品
而抽象工厂 返回的工厂 而每个工厂都有相同的产品(每个工厂可以用工厂方法实现)
自己慢慢体会吧
你要是收到了,也请转一份给我,行吗? 谢谢了!
你要是收到了,也请转一份给我,行吗? 谢谢了!
发现里面好多例子都是设计模式。
[email protected]