关于架构基础的一点问题!!
小弟想写个小程序 就是winform 读取数据库内容 然后进行增删改查之类 但是对方要求留好扩展空间,这个小弟就不会了。。小弟学生一个,还没那么高端 因此想让大家帮帮忙 谈谈您自己的想法~~ 出处好点子 谢谢!!小弟想增、删、改、查都写成一个类 连接诶数据库也写成一个类,使用单件模式 然后界面就调用类就行 这样是不是类太多了? 还是抽象出一个抽象类? 但是貌似也不好抽象啊 哈哈 大家发表下意见吧~~ 谢谢啦~~
------解决方案--------------------不知道留什么扩展空间
根据实际要求+设计模式+接口
------解决方案--------------------不知道你所谓的拓展空间是什么意思。这种东西无非就是三层架构呗, ui+bll+dal
------解决方案--------------------既然他们也知道是学僧,那么,其实,不用太关心那些问题,先把功能做好就差不多了,以后要改的时候,再重新改就是了。除非他们把可扩展的结构告诉你,然后让你去开发
------解决方案--------------------采用三层模式,外加 属性构造器 ,DAL层一个类处理一张表的相关操作这样的方式,好处如下:
如果是同张表,增加字段,不会影响原先的程序
如果是新填表,更加不用影响以前的程序了。
大概思路就这样,好处是拓展性强,弊端是开发成本增大=。=
子曰:有利必有弊你懂滴~
------解决方案--------------------建议你去看一下《大话设计模式》,你就知道怎么做了