工厂模式
同样是一个工厂, 但是我可以做衣服和鞋子, 我只要告诉工厂我要什么就可以了, 工厂根据客户的不同需求已经封装好了不同对应的方法, 经常用到switch判断
工厂封装了不同事情的细节, 可以做多件事情, 用户只要告诉工厂要的需求即可
构造函数模式
简单地说就是, 大家都买了同样一部手机, 但是每个人可以选择在自己手机上去安装私人app
解决重复实例化问题, 直接把属性和方法赋值给了实例对象
建造者模式
就是按照框架把流程性东西一步步东西封装到同一个函数中去, 调用者不需要知道该函数的细节, 直接调用就可以了
目的是为了做一件事情, 不过是细节被封装了
代理模式
就像一个中介, 用户只需要和中介沟通就好了, 也是一个函数
中介里面自己已经和其他不同的房地产厂商沟通好了, 会根据你的需求来调用
网友评论