摘要:
细分出这些关系,是因为他们针对不同的使用场景,分别介绍他们的使用场景。依赖:类A使用类B,但是这种使用关系只是偶然的、临时的,比如张三写字的时候,需要借助铅笔,此时就是依赖关系,当然张三也可以使用圆珠笔,钢笔。也就是说,依赖关系比较弱。体现在代码层面上,就是类B以方法参数的方式,传递给类A,类A在方法内部使用。举例来说,Observer模式中,在拉模式中,Observer没有字段指向Subject(可以理解,字段是相对于类而言的,变量是相对于方法而言的,方法内的临时变量),而是Subject以方法参数的形式,传递给Observer,Observer获取Subject的信息。依赖的语义:use 阅读全文
posted @ 2012-12-31 11:55
Andy Niu
阅读(295)
评论(0)
推荐(0)