设计模式研究2
2016-03-02 22:33:12 0 举报
设计模式研究2是对软件设计中常见问题的深入探索和实践,旨在提供一套经过验证的解决方案。这些模式涵盖了创建型、结构型和行为型三大类,如单例模式、工厂模式、观察者模式等。通过学习和应用这些模式,开发人员可以提高代码的可读性、可维护性和可重用性,从而降低软件开发的复杂性和风险。设计模式研究2不仅关注理论知识,还强调实际应用中的权衡和选择,帮助读者在实际项目中做出明智的决策。总之,设计模式研究2是软件开发人员提高编程技能和解决实际问题的宝贵资源。
作者其他创作
大纲/内容
PageObjFactoryImpl
-CreateObj(type)-DeleteObj(IPageObj*)
CIndexCalculator
IIndexParser
CIndexParser
IPageObjFactory
IIndexCalculator
//设置参数-SetKlineDataSource(IDataSource*)//计算范围-Calculate(...)...
//设置参数-SetIndexParser(IIndexParser*) -SetKlineDataSource(IDataSource*)//获取画图信息-GetIndexCalRes(...) //计算范围-Calculate(...)...
IDataSourceX
IPageObjMgr
static IPageObjFactory* ms_p1;static IPageObjFactory* ms_p2;
-CreateObj(type)-DeleteObj(IPageObj*)-SetFactoryImpl_MainUI(IPageObjFactory*)-SetFactoryImpl_QTUI(IPageObjFactory*)
CScriptIndexDataSource_KL(Windows平台)
IndexObjCreator
static IIndexCalculator* CreateIndexCalculatorObj();static void ReleaseIndexCalculatorObj(IIndexCalculator*);
XXKLData(OSX平台)
IDataSource
未来可独立扩展, 但不影响接口定义
//解析脚本-Parse() -GetCalInfo(...)-GetLineCount(...)-GetLineColor(...)-GetLineWidth() -GetLineName(...)
//数据长度-GetDataLength() //通过名称取k线字段-GetDataByNameAndIndex(...)//索引取k线的时间-GetTimeByIndex(...) //时间反查到索引值-GetIndexByTime() ...
k线数据源接口
指标计算对外输出
CQTPageObjFactoryImpl
CxxxxParser
脚本解析
0 条评论
下一页