visitor模式,又叫访问者模式,把结构和数据分开,编写一个访问者,去访问数据结构中的元素,然后把对各元素的处理全部交给访问者类.这样,当需要增加新的处理时候,只需要编写新的 访问者类,让数据结构可以接受访问者的访问即可. 本次,我们以电脑装机为例.需求是,想组装一台电脑,有三个硬件,显卡,CPU和硬盘,想装进电脑主机箱里面,只能采取接口的方式.首先我们假设使用的是usb接口去连接. 下面是具体的代码:因为要表现出接口可换的概念,我采用的是将电脑硬件和电脑本身的类以及接口的interface接