一开始想用相互关系来设计,比如产业链上中下游,波特五力,产业协同冲突之类的,但画了几个关系图之后发现越搞越复杂,主要是关系难以确认,不同的概念,著眼点,思考方式,投资逻辑会有不同的关系,每多一层关系就得重新定义一遍。再次祭出法宝,OO面向对象。标的基本属性已经又前面的指标数据模块给出了,那无论哪种不同的概念,著眼点,思考方式,投资逻辑,都只是一套方法,都可以抽象出来,分析模块可以分两部分,一部分只管获取数据生成实例,一部分只管使用方法调用实例,各套方法相互独立,无论增减改都不影响其他。