摘要: 在日常软件系统开发中,某些对象的创建new即为复杂,而且我们需要使用多个相同的实例。这样如果我们依旧使用new去进行创建。就会增加系统的复杂度和增加代码之间的耦合度。但是我们使用前面介绍的工厂模式的话,随着产品类型的增多,子类也会随之增多。维护代码的难度也就会越来越大,所以这里暂时不适合使用工厂模式 阅读全文
posted @ 2019-10-07 16:17 逆水行舟,平原走马 阅读(182) 评论(0) 推荐(0)
摘要: 抽象工厂模式 在工厂模式的基础上,加了 “产品族”的概念,较复杂点。 举例(下面例子中鼠标,键盘,耳麦为产品,惠普,戴尔为工厂) 抽象工厂模式也就是不仅生产鼠标,同时生产键盘。 也就是 PC 厂商是个父类,有生产鼠标,生产键盘两个接口。 戴尔工厂,惠普工厂继承它,可以分别生产戴尔鼠标+戴尔键盘,和惠 阅读全文
posted @ 2019-10-07 15:00 逆水行舟,平原走马 阅读(192) 评论(0) 推荐(0)
摘要: 工厂模式是简单工厂模式的进一步改进,主要是增加了 抽象工厂类那部分。 共同学习,共同进步,若有补充,欢迎指出,谢谢! 阅读全文
posted @ 2019-10-07 14:53 逆水行舟,平原走马 阅读(111) 评论(0) 推荐(0)
摘要: 正向代理: 代理客户。 隐藏真实的客户,为客户端收发请求,使真实客户端对服务器不可见。 一个局域网内的所有用户可能被一台服务器做了正向代理,由该台服务器负责 HTTP 请求。 意味着同服务器做通信的是正向代理服务器。 反向代理: 代理服务器。 隐藏了真实的服务器,为服务器收发请求,使真实服务器对客户 阅读全文
posted @ 2019-10-07 09:37 逆水行舟,平原走马 阅读(179) 评论(0) 推荐(0)