表妹想学习理财
表妹:哥啊,我想学习理财。
我:可以呀,这样你的支出才会更有规律。
表妹:但是我不太懂股票,你有入门课程推荐嘛?
我:谁说理财只有股票这一种方式?像债券、货币基金甚至房产都是很好的投资标的。
表妹:但是我都不太懂欸,这一个个学下来,估计我都快退休了。
我:其实也不用精通所有,你只要了解一些基本的理财知识,剩下的,交给基金经理做就可以啦。
表妹:基金经理?
基金将投资者分散的资金集中起来,基金经理就将这些集中起来的资金,根据自己的专业知识,投资策略,投资于股票、债券、外汇等领域。最后,基金投资的收益再扣除一些托管管理费用后,剩下的就归投资者所有。
投资标的那么多,每个投资标的又各式各样,如果投资者想要做好投资,那么会花费大量的精力,特别是没有金融基础和理财经验的投资者。我们在不了解这些投资标的(子系统)的情况下,需要一个专业的基金经理人(门面)来帮我们理财。
你看,这不就是我们设计模式中的门面模式(又称外观模式)嘛?
为子系统中的一组接口提供一个一致的界面。此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。
- Facade角色:为多个子系统对外提供一个共同的接口。
- SubSystem角色:实现系统的部分功能,客户可以通过外观角色访问它。
- Client角色:通过一个外观角色访问各个子系统的功能。
SubSystem角色中的类:有股票、债券、货币基金等这么多投资标的。
public class Stock {
public void StockTrading() {
System.out.println("买卖股票");
}
}
public class Bond {