项目实例:https://github.com/music4kid/TKeyboard(转)
EMainController:绑定vc,view,presenter,interactor,context,发消息给IMainView
EMainPresenter:继承EPresenter,组装model数组,提供给adapter;发消息给IMainInteractor
EMainView:继承CDDView,初始化subview
EMainAdapter:继承EAdapter,可以重写dataSource和delegate方法,
EMainInteractor:继承CDDInteractor,转场vc
IMainPresenter:自定义协议方法,发消息给EMainPresenter,做具体的事情
IMainView:自定义协议方法,发消息给EMainView,做具体的事情
IMainInteractor自定义协议方法,发消息给EMainInteractor,做具体的事情
MainEntry:继承EAdapter,定义model,并提供初始化方法
EAdapter:收发数据,执行dataSource和delegate
iOS开发框架-CDD应用层架构学习总结1
http://www.cnblogs.com/dengchaojie/p/7765668.html