※ 引述《yam276 (虚构史学家)》之铭言:
: ※ 编辑: yam276 (60.248.143.163 台湾), 07/12/2024 13:23:49
: → SecondRun: 一是委托别人帮告 二是星街新增告人方法 07/12 13:25
: → Rushia: 不会新增一个接口叫告人ㄇ 07/12 13:27
: → yam276: 当初设计星街这个接口没想到会有告人的需求导致的 07/12 13:27
这个解法应该是这样
我们新增一个class
叫做VT法律公司
class VT法律公司有一个方法
class VT法律公司 {
public:
virtual bool 吉人(Target* target, Vtuber* vt, Company* company);
};
target=要告的人
因为有Cover这个Controller
所以你可以不揭露Julia就把星街放进去:
auto res = VT法律公司.吉人(伊东宝, 星街, Cover);
然后Julia的部分由Cover提供
这样就不用实质揭露 星街=Julia
但你告人这个动作可能会被解读就是