ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
~~~ <?php interface Db{ function conn(); } class DbMysql implements Db { function conn(){ return "mysql conn"; } } class DbSqlite implements Db{ function conn(){ return "sqlite conn"; } } interface Factory{ function createDB(); } class mysqlFactory implements Factory{ function createDB(){ return new DbMysql(); } } class sqliteFactory implements Factory{ function createDB(){ return new DbSqlite(); } } //调用 $mysqlFactory = new mysqlFactory(); echo $mysqlFactory->createDB()->conn(); $sqliteFactory = new sqliteFactory(); echo $sqliteFactory->createDB()->conn(); ~~~