ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
将new操作转移到了工厂,集中实例化类操作,降低控制器的耦合 interface people { function jiehun(); } class man implements people{ function jiehun() { echo '送玫瑰,送戒指!<br>'; } } class women implements people { function jiehun() { echo '穿婚纱!<br>'; } } class SimpleFactoty { // 简单工厂里的静态方法 static function createMan() { return new man; } static function createWomen() { return new women; } } $man = SimpleFactoty::createMan(); $man->jiehun(); $man = SimpleFactoty::createWomen(); $man->jiehun();