[Refractor] - change remove_files()、requires()、output() to base class