工厂模式
一处代码 多出调用(减少代码冗余)
单例模式
仅可实例化一次(例如:链接数据库的代码,应该使用单例模式仅允许实例化一次,来减少服务器资源的消耗)
注册树模式
用来将一些对象注册到全局树上,他可以被任何地方直接访问
适配器模式
可以将截然不同的函数接口封装成统一的API
实际应用举例,PHP的数据库操作有mysql、mysqli、pdo 3种,可以用适配器,模式统一成一致。类似的场景还有cache适配器,将memcache,redis,file,apc等不同的缓存函数,统一成一致
策略模式
将一组特定的行为和算法封装成类,以适应某些特定的上下文环境
实际应用举例,假如一个电商网站系统,针对男性女性用户各自跳转到不同的商品类目,,并且所有广告位展示不同的广告