如何提高软件开发的效率和软件的可维护性? 如何提高软件开发的效率和软件的可维护性? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 采用RUP的迭代开发?这个问题移到软件工程版去问会比较好... 要与时俱进,熟读《代码大全2》,hehe 这样写起来确实不错,总结一下:1,如果你感觉用不用OO都一样(因为你写的类可有可无,甚至是多余的),你还没有入门!2,如果你发现这些类可以工作,但是有些别扭,那么这个设计肯定不是良好的设计(没有最好,只有更好),要么是强耦合,要么是这些类可以更抽象!3,如果你发现整个系统中有很多类做的工作很复杂,比如说表现层(UI)包含了业务逻辑,那么系统整体的设计有问题,建议你看一下MVC模式。目前能想到的就这些,请大虾们补充,谢谢! delphi idhttp post json 数据方法 关于在dbgrid中添加记录的问题 动态创建控件的事件? 怎么让StringGrid的垂直滚动条跟随最后一条纪录? Dxsound如何播放wma? 一个小问题,解决立即给分,在线等待 我用MEMO组件查看文本文件,当文本内容改变时,组件里的内容谁时改变,怎么做 隱藏列標題 数据库怎样初始化? 一个关于ClientDataSet的记录更新,插入,删除的问题 DBGrid中是否能够实现鼠标拖动实现行的多选?如何实现? Required Pacdage 'nmfast' not found 怎么解决?
这个问题移到软件工程版去问会比较好...
1,如果你感觉用不用OO都一样(因为你写的类可有可无,甚至是多余的),你还没有入门!
2,如果你发现这些类可以工作,但是有些别扭,那么这个设计肯定不是良好的设计(没有最好,只有更好),要么是强耦合,要么是这些类可以更抽象!
3,如果你发现整个系统中有很多类做的工作很复杂,比如说表现层(UI)包含了业务逻辑,那么系统整体的设计有问题,建议你看一下MVC模式。目前能想到的就这些,请大虾们补充,谢谢!