1、实体类用来存储(内存级别,不能永久)数据的单元,并且往往会根据实际情况进行一层又一层的包装;

2、所有线程都有一个入口(或者启动的开关),通过这个开关开启动整个程序;

3、最上层会有一个类似Manager/Center结尾的类,一般是单例,在线程里面启动这个类的某个方法会连带启动下面很多操作;

4、在实现某些功能之前,最好是先找一找有没有想要的开源框架,如果有就直接引入过来。