手把手教你作关键词匹配项目(搜索引擎)---- 第十四天

第十四天html

起点:设计模式

1. 手把手教你作关键词匹配项目(搜索引擎)---- 第一天搜索引擎

回顾:设计

13. 手把手教你作关键词匹配项目(搜索引擎)---- 第十三天htm

小帅帅收到于老大的代码后,以为看起来有点吃力,也不知道用了什么设计模式。对象

小帅帅也挺聪明的,小帅帅看设计模式这个书的时候只对图感兴趣,在加上小帅帅对之前UML的了解,因此他决定要把代码转成图来看。blog

因此小帅帅费了好长时间,终于把于老大的代码转成了设计图,设计图以下:继承

小帅帅初次完成这些图的时候还特地去了解了,关联、依赖、继承等概念。索引

 

 继承接口

    指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并能够增长它本身的新功能的能力,继承是类与类或者接口与接口之间最多见的关系;

依赖

    能够简单的理解,就是一个类A使用到了另外一个类B,而这种使用关系是具备偶然性的、、临时性的、很是弱的,可是B类的变化会影响到A;

关联

    他体现的是两个类、或者类与接口之间语义级别的一种强依赖关系,好比我和个人朋友;这种关系比依赖更强、不存在依赖关系的偶然性、关系也不是临时性的,通常是长期性的,并且双方的关系通常是平等的、关联能够是单向、双向的;

 

小帅帅拿着图跟设计模式的图一比较,感受怎么这么像工厂模式.....

小帅帅拿着图找到了于老大,很激动的说到:于老大,这是我从你那代码里面整理出来的类图,并且还知道用了工厂模式。

于老大听后,以为小帅帅能力不错,并且勤奋,于老大对他又满意了一分。(要是于老大知道小帅帅是用图比较出来的,会怎么想...)

于老大表扬了小帅帅后,又对小帅帅说:若是如今要加个老年装怎么作呢?

小帅帅看了看图,很乐意、也很自信的说道:写个类,继承下CharListHandle实现exec方法就好了。

于老大恩了一声说道:说还不如去写,去写个看看把!

 

工厂模式:实例化对象,用工厂方法代替new操做。工厂模式又分为简单工厂模式、工厂方法模式、抽象工厂模式。

 

小帅帅很高兴,以为离成功不远了。

小帅帅动手去写于老大安排的任务去了。

相关文章
相关标签/搜索