重构 ecology_class，和遗传算法类（部分函数未实现）