画图成果
面试常考设计模式,往往需要动手画类图。之前面试的时候碰到画类图,往往直奔主题,立即开始画,往往画得很乱。其实面试是一个过程,看中的是思考分析解决问题的过程,结果反而不那么重要。画设计模式的类图就有这么一个分析的过程,下面是我画的适配器模式的类图:
先看看画出来的结果:
字不漂亮,也有涂涂改改,但不算很乱。
画图过程分析
(1)简短描述该模式的特点
(2)写出该模式涉及到的类
最好在这一步就给类起好名字,编号
(3)画出类之间的关系
直接用类的编号,非常方便
(4)画类图
画类图过程有几个检查点:
1. 类的类型,是接口、抽象类还是普通类
2. 方法的访问权限,公开、私有还是包
3. 参数类型和返回值类型