
设计模式
程序员Linc
资深技术专家,专注移动开发与人工智能领域15年+
展开
-
追MM与Java的23种设计模式
<br />我在Java论坛看到这篇文章,作者以轻松的语言比喻了java的32种模式,有很好的启发作用,但可惜没有给出具体的意思,我就在后边加上了。这些都是最简单的介绍,要学习的话建议你看一下阎宏博士的《Java与模式》一书。 <br /><br />创建型模式<br /><br /> 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory<b转载 2010-11-16 20:02:00 · 2033 阅读 · 3 评论 -
类与类关系的UML图与代码表现
本文转自:http://www.javaeye.com/topic/37302类与类之间的关系对于理解面向对象具有很重要的作用,以前在面试的时候也经常被问到这个问题,在这里我就介绍一下。类与类之间存在以下关系:(1)泛化(Generalization)(2)关联(Association)(3)依赖(Dependency)(4)聚合(Aggregation)UML图与应用代码例子:1.泛化(Generalization)[泛化]表示类与类之间的继承关系,接口与接口之间的继承关系,或类对接口的实现关系。一般化的转载 2011-02-19 09:45:00 · 1776 阅读 · 1 评论 -
UML类图关系全面剖析
<br /><br />本文随便转载,请保留出处:http://blog.youkuaiyun.com/dylgsy/<br />UML的类图关系分为: 关联、聚合/组合、依赖、泛化(继承)。而其中关联又分为双向关联、单向关联、自身关联;下面就让我们一起来看看这些关系究竟是什么,以及它们的区别在哪里。<br /><br />1、关联<br /><br /><br />双向关联:<br />C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。<br /><br />在GOF的设计模式书上是这样描述的:虽然转载 2011-02-19 09:36:00 · 1461 阅读 · 0 评论