最近在学习设计模式,主要是参考卡奴达摩的23个设计模式,在学习设计模式之前,先学习了一下类的关系,主要有以下四种:
1、依赖关系(用虚线+箭头表示)
两个类之间是依赖关系,如果people类依赖于Book类,那们Book类作为People类的方法参数等。
2、关联关系(用实线+箭头表示)
比如car类做为People类的成员变量
3、继承关系(用实线+空箭头)
比如people类继承了animal类
4、实现关系(用虚线+空箭头)
比如people类实线了IPeople接口
都是简单的学习笔记,做个记录,有不当之处望大家指点指点。