jeans chen
we've got them by the balls
摘要: 1、聚合关系是关联关系的一种,是强的关联关系。 2、聚合是整体和部分之间的关系,例如汽车由引擎、轮胎以及其它零件组成。3、聚合关系也是通过成员变量来实现的。但是,关联关系所涉及的两个类处在同一个层次上,而聚合关系中,两个类处于不同的层次上,一个代表整体,一个代表部分。 4、关联与聚合仅仅从 Java 或 C++ 语法上是无法分辨的,必须考察所涉及的类之间的逻辑关系。class 引擎 { };class 轮胎 { };class 汽车 {protected: 引擎 engine; 轮胎 tyre[4];};3、合成关系 (composition):1、合成关系是关联关系的一种,是比聚合关系还要. 阅读全文
posted @ 2013-12-24 15:56 jeans chen 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 下面说法对不对?父类将算法(逻辑)封装起来,子类实现细节:这个就叫DIP(依赖倒置:Dependency Inversion Principles),模板模式就是这个原则的实现。如果在父类中加一个this->那就直观多了。zt 设计模式六大原则(3):依赖倒置原则 分类: 设计模式 2012-02-24 08:46 25625人阅读 评论(67) 收藏 举报设计模式stringclass编程setterinterface 定义:高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。问题由来:类A直接依赖类B,假如要将类A改为依赖类C,则必须通过修改类A的 阅读全文
posted @ 2013-12-24 11:04 jeans chen 阅读(159) 评论(0) 推荐(0) 编辑
摘要: zt 设计模式六大原则(1):单一职责原则 分类: 设计模式 2012-02-21 09:52 25059人阅读 评论(65) 收藏 举报设计模式stringclass编程(THERE SHOULD NEVER BE MORE THAN ONE REASON FOR A CLASS TO CHANGE) 定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。解决方案:遵循单一职责原则。分别建立两个类T1、T2,使T1完成职责... 阅读全文
posted @ 2013-12-24 10:54 jeans chen 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 绿茶和枸杞绝不可以同饮正文我来说两句(人参与)速腾试驾招募 预约得iPad Air!2012年06月28日10:38来源:中国网打印字号大|中|小 绿茶含有儿茶素与β-胡萝卜素、维生素C、维生素E等,多项实验证明,绿茶能清除自由基、延缓衰老、预防癌症。常喝绿茶可以防止细胞基因突变、抑制恶性肿瘤生长,降血脂、降血压,防止心血管疾病,还可以预防感冒、龋齿及消除口臭等。 枸杞性平、味甘,具有补肾益精、滋阴补血、养肝明目、润肺止咳的功效,很多保健养生的药物中都含有枸杞。枸杞含有氨基酸、生物碱、甜菜碱、酸浆红素及多种维生素,还含有多种亚油酸。 绿茶和枸杞都很有营养,两者可以分别用开水冲泡饮用,对人... 阅读全文
posted @ 2013-12-24 10:39 jeans chen 阅读(162) 评论(0) 推荐(0) 编辑
摘要: It took him four years to stage this elaborate joke simply to prove that critics do not always know what they are talking aboutA 阅读全文
posted @ 2013-12-24 10:22 jeans chen 阅读(183) 评论(0) 推荐(0) 编辑