# Modular **Repository Path**: lvan100/Modular ## Basic Information - **Project Name**: Modular - **Description**: 以优雅的方式收集软件系统中那些独立且需初始化的类、配置等模块。 - **Primary Language**: C++ - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 3 - **Created**: 2015-04-07 - **Last Updated**: 2021-11-09 ## Categories & Tags **Categories**: utils **Tags**: None ## README # Modular 我在实际工作中发现很多类和模块是非常独立和相似的:它们一般都需要有初始化和反初始化的过程。一般做法是在程序初始化的位置对这些类和模块进行集中配置。比如程序中有ModuleA、ModuleE、ModuleF这三个模块,而且这三个模块之间有依赖顺序ModuleEInits(); SelfModuleList::GetInstance()->Uninits();