
软件分析与设计
kntao
互联网行业广告含义,分布式数据存储,大数据计算。
展开
-
UML类图关系
在Visio里,包和类的关系是包含关系,将类拖入包的文件夹之后,关系就建立了,二元关联符号可以设置为:聚合、合成。接口:空心圆+直线(唐老鸭类实现了‘讲人话’);依赖:虚线+箭头(动物和空气的关系);关联:实线+箭头(企鹅需要知道气候才迁移);聚合:空心四边形+实线+箭头(雁群和大雁的关系);合成:实心四边形+实线+箭头(鸟和翅膀的关系);泛化:空心三角形+实线(动物和鸟的继承关系);实现:空心转载 2009-11-11 17:46:00 · 2230 阅读 · 1 评论 -
.NET框架下跨域的大文件传输的解决方案
<br /> <br />一。需求:要实现跨域的文件传输,需要解决以下两点: 必须能够穿越防火墙,大文件的传输(>400M)。目的地的客户端必须能够随时检查到传输来的文件并进行处理。必须提供队列的可靠的消息传递。<br />基于以上的问题我们提出了以下的解决方案。<br />二。基本结构:<br /><br /> <br />三。基本流程:<br />导出数据的基本流程:<br /><br /> <br />导入基本流程图:<br /><br />三。Code,利用到了Service Broker ,WCF原创 2010-10-27 16:03:00 · 2291 阅读 · 0 评论 -
面向对象设计的几大原则
<br /><br />单一职责原则:就一个类而言,应该仅有一个引起它变化的原因。<br /> <br />对于单一职责原则,其核心思想为:一个类,最好只做一件事,只有一个引起它的变化。单一职责原则可以看做是低耦合、高内聚在面向对象原则上的引申,将职责定义为引起变化的原因,以提高内聚性来减少引起变化的原因。职责过多,可能引起它变化的原因就越多,这将导致职责依赖,相互之间就产生影响,从而大大损伤其内聚性和耦合度。通常意义下的单一职责,就是指只有一种单一功能,不要为类实现过多的功能点,以保证实体只有一个引起它变原创 2011-03-16 14:57:00 · 1172 阅读 · 0 评论 -
开发工具集合
从现在开始,在此收集开发工具,慢慢补充!数据库测试数据生成工具:SQL+Data+Generator+1,很好用,能够识别外键,直接生成数据,也可以自定义字段。 官网:http://www.red-gate.com/products/sql-development/sql-dat原创 2011-07-27 10:33:26 · 858 阅读 · 0 评论