摘要:在画类图的时候，理清类和类之间的关系是重点。
类的关系有泛化(Generalization)、实（Realization）、依赖(Dependency)和关联(Association)。其中关联又分为一般关联关系和聚合关系(Aggregation)，合成关系(Composition)。下面我们结合实例理解这些关系。
类图（ClassDiagram）:类图是面向对象系统建模中最常用和最重要的图，是定义其它图的基础。类图主要是用来显示系统中的类、接口以及它们之间的静态结构和关系的一种静态模型。
泛化(generalization)：表示is-a的关系，是对象之间耦合度最大的一种关系，子类继承父类的所有细节。直接使用语言中的继承表达。在类图中使用带三角箭头的实线表示，箭头从子类指向父类。
实现（Realization）:在类图中就是接口和实现的关系。这个没什么好讲的。在类图中使用带三角箭头的虚线表示，箭头从实现类指向接口。
依赖(Dependency)：对象之间最弱的一种关联方式，是临时性的关联。代码中一般指由局部变量、函数参数、返回值建立的对于其他对象的调用关系。一个类调用被依赖类中的某些方法而得以完成这个类的一些职责。在类图使用带箭头的虚线表示，箭头从使用类指向被依赖的类。
关联(Association):对象之间一种引用关系，比如客户类与订单类之间的关系。这种关系通常使用类的属性表达。关联又分为一般关联、聚合关联与组合关联。后两种在后面分析。在类图使用带箭头的实线表示，箭头从使用类指向被关联的类。可以是单向和双向。
聚合(Aggregation):表示has-a的关系，是一种不稳定的包含关系。较强于一般关联,有整体与局部的关系,并且没有了整体,局部也可单独存在。如公司和员工的关系，公司包含员工，但如果公司倒闭，员工依然可以换公司。在类图使用空心的菱形表示，菱形从局部指向整体。
组合(Composition):表示contains-a的关系，是一种强烈的包含关系。组合类负责被组合类的生命周期。是一种更强的聚合关系。部分不能脱离整体存在。如公司和部门的关系，没有了公司，部门也不能存在了；调查问卷中问题和选项的关系；订单和订单选项的关系。在类图使用实心的菱形表示，菱形从局部指向整体。
多重性(Multiplicity):通常在关联、聚合、组合中使用。就是代表有多少个关联对象存在。使用数字..星号（数字）表示。如下图，一个割接通知可以关联0个到N个故障单。
这两个比较难理解，重点说一下。聚合和组合的区别在于：聚合关系是“has-a”关系，组合关系是“contains-a”关系；聚合关系表示整体与部分的关系比较弱，而组合比较强；聚合关系中代表部分事物的对象与代表聚合事物的对象的生存期无关，一旦删除了聚合对象不一定就删除了代表部分事物的对象。组合中一旦删除了组合对象，同时也就删除了代表部分事物的对象。
1．通知分为一般通知、割接通知、重保通知。这个是继承关系。
3．NoticeServiceImpl通过save方法的参数引用Notice,是依赖关系。同时调用了BaseDao完成功能，也是依赖关系。
5．重保通知和预案库间是聚合关系。因为预案库可以事先录入，和重保通知没有必然联系，可以独立存在。在系统中是手工从列表中选择。删除重保通知，不影响预案。
6．割接通知和需求单之间是聚合关系。同理，需求单可以独立于割接通知存在。也就是说删除割接通知，不影响需求单。
7．通知和回复是组合关系。因为回复不能独立于通知存在。也就是说删除通知，该条通知对应的回复也要级联删除。
经过以上的分析，相信大家对类的关系已经有比较好的理解了。大家有什么其它想法或好的见解，欢迎拍砖。
PS：还是那句话：以上类图用EnterpriseArchitect7.5所画，在此推荐一下EA,非常不错。可以替代Visio和Rose了。Visio功能不够强大，Rose太重。唯有EA比较合适。
30年地暖师傅经验总结：关于地暖安装一切，后悔看到的太晚了！
冬天来了，好多家庭都装上了地暖，那地暖安装什么样子才是最好的，安装地暖要注意什么了，因为是相当于隐藏似的装修，这个程序我们会格外的重视，一个小差错，我们就需要重新的翻新装修，可是麻烦，下面是小编总结的30年专业地暖师傅关于地暖的安装的一个系统的说明，希望能够帮助到有需要的装修朋友们！
不得不说什么比得过地暖啊！
地暖的作用就是让整个地面都暖起来。
也就是地暖管里面走的是热水。
现在市面上水地暖和电地暖是主流，锅炉已经成为过去式，多数为供热公司直接供热到小区，小区再加压。
水地暖采用的是细细的小水管，每根水管负责不同的房间，在屋里的地面绕一圈后重新回到分水器。
稍微大点的客厅可能需要走两三根水管回路、
分水器是水地暖最主要的部分，负责把主供暖热水管里的热水均匀分流到每个房间的细水管里，热水循环之后再从分水器里被回收。
如果你家是集中供暖，我们特别强烈建议铺设地暖的。
供暖费是年年交的，但是地暖相比起暖气片，扩大了热水循环的面积和在家里停留的时间，同样的供暖费，翻倍的供暖效果。
有的老小区供暖管道是全楼串联，就是关了自家的阀门，全楼暖气都会停掉，这种供暖方式如果装了地段，就会影响邻居的暖气效果，所以集中供暖在铺设地暖钱，需要向物业申请并报批。
如果不居住在集中供暖地区，剧需要自己烧热水了，烧水的也是热水器。有燃气壁挂炉和空气能热泵两种，工作原理和热气热水器，空气能热水器完全一样，烧出来的热水也同时可以洗澡。
相比起集中供暖，需要自己额外交燃气费或电费。地暖的升温和降温都很慢，必须要整个冬季都保持开启状态，不能像空调开会儿关会儿。
顶多家里有人时把温度调高，家里没人时温度调低。
如果每个房间都能单独配一个调温器，就可以通过控制分水器的水量，调整不同房间的温度。（在分水器上加装一个电磁阀就实现了）
电地暖优点还是比较多：施工比水地暖施工相对简单，安装费用也比较低（因为不需要装锅炉等），占用层高也较少（60mm左右），传热效率高，无需定期维护。
对于南方地区，因为对暖气的周期需求比较短，个人比较建议在局部装修电地暖，热得快价格还能接受。
不管是水电先还是地暖先都是可以的，地板采暖可以在水电改造结束后进行。一定要预留地暖温控线和温控管，避免导致配合困难或责任不明耽误工期。
网上很多都是建议铺地砖，是从环保和节能节能两方面考虑的。
地砖的导热性更好，加热后能够把更多的热量传递到房间里。
地砖本身以及铺地砖用的水泥都是加热也没有污染物释放的。
铺地砖原本就需要水泥，同样埋地暖也需要水泥，两个刚好就凑一起，安装好地暖就可以直接铺砖，还有一种是木地板砖，建议也可以用这种。
当然是可以的，卫生间的地暖做起来并不复杂，就像其它房间一样，铺完地暖管道再填上水泥后，直接在水泥层涂刷防水涂料，楼板、墙面包括整个地暖系统都处于防水涂料的保护下，不用担心漏水的问题。
如果你家床和衣柜都是落地式的，不建议在床和衣柜下面铺地暖，会严重影响局部的散热效果，也影响家具的寿命，保温板铺上就行，如果是带脚的床和衣柜就不用担心了。
现在暖气片也很流行，造价肯定比地暖便宜，也是一个不错的选择。
1、南方建议暖气片，间歇供暖，一天开8-12小时（不像北方），那么很合适，很经济。
2、暖气片维护比较简单，不容易堵，运行几年不清理都没有事，一旦漏水换管件就行。
3、暖气片更卫生，我们都知道热气流是向上流动，这样地暖加热时候会把地上的灰尘带到空气中，而暖气片除了暖气片上方是升气流之外，其余位置都是下降气流，带起的灰尘较少。
相对比起地暖来说，南方地区还是建议暖气片的。
最爽不过开着空调盖被子，踩着地暖吃西瓜！
地暖开了温度上不去肿么办？地暖师傅手把手教你排除地暖问题！