zhixin's profileMYspace.comPhotosBlogLists Tools Help

Blog


    July 30

    记录一下学习笔记

    1).NET 事件模型教程
    http://www.iwms.net/n1357c13.aspx

    2) .NET多线程总结

    http://www.cnblogs.com/yizhu2000/archive/2007/10/12/922637.html

    3) SQL 语法教学

    http://www.1keydata.com/tw/sql/sql.html

    4) Asp.net 中服务端控件事件是如何触发的

    http://www.chinaaspx.com/archive/dotnet/13851.htm

    5) JSON数据格式

    http://www.cnblogs.com/goody9807/archive/2008/01/30/1049595.html

    6) CSS 字典

    http://www.w3school.com.cn/css/css_boxmodel.asp

    7)UML 类之间的关系种类

    依赖、关联、聚合、组合还有泛化

    泛化关系比较好理解,就是表示类之间的继承关系。

    在网上查找了一下依赖和关联的区别,有说“关联本身即是一种依赖”,亦有说“依赖是一种弱关联”,其实说来说去是一档子事。依赖和关联都是说一个类用到了另一个类。其区别在于一个是使用,一个是拥有。

    聚合与组合其实都是关联的特例,都是整体和部分的关系。他们的区别在于聚合的两个对象之间是可分离的,他们具有各自的生命周期。而组合往往表现为一种唇齿相依的关系。

    聚合:一种容纳或曰包含的关系,如同机场和飞机,汽车和轮胎的关系。其实仔细想想,前面的公司和员工的关系也有聚合的味道在里面。

    组合:也可称之为强聚合,整体和部分是不可分的,整体的生命周期结束时也就是部分的生命周期到头时。很有名的就是桌子和桌子腿的关系。

    资料地址