摘要: 注意:复杂对象的创建适合使用工厂模式,简单对象如果只需要new出来,无需使用工厂模式。使用工厂模式,则需要创建工厂类,会增加系统复杂度。 使用工厂模式的时候,我们在创建对象的时候不会对客户端暴露对象的创建逻辑,并且是通过一个共同的接口实现对象的创建。 引用一个简单demo的UML图: 下面这个dem 阅读全文
posted @ 2018-02-15 13:14 rayallenbj 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 正向代理:举个例子,一家饭店以前是客户直接打电话订餐,现在某平台求合作,于是客户在平台上订餐,平台通知饭店订单,该饭店不知道是哪位客户订的餐,这里平台承担了一个代理的角色。因此,服务器不知道客户端请求来自何处,客户端请求的服务都被代理服务器代替来请求。可以保证真实服务器安全。 反向代理:举个例子,这 阅读全文
posted @ 2018-02-15 12:58 rayallenbj 阅读(113) 评论(0) 推荐(0) 编辑