外观模式(Facade),类比炒股和基金
定义:
为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。
特点:
设计一个facade类,来统一管理个子系统(可以理解为进一步封装,屏蔽),client端只需与facade交互即可。具体的操作由facade类与各子系统交互。
我们开发中可能会不经意的使用它,它完美地体现了依赖倒置原则和迪米特法则的思想。
示例:
新股民对股票不熟悉,则采用投资基金的方式,由专业的基金经理人进行配比操作股票