概念乱弹
小码哥会用狙
这个作者很懒,什么都没留下…
展开
-
我学设计模式之工厂模式:简单工厂模式、工厂方法模式、抽象工厂模式
一、工厂模式诞生背景 艺术源于生活,技术亦是。不管是艺术,还是技术,都是人们的思想产物。 生活中,我们使用(吃喝住行)的绝大部分事物都不是我们自己亲手制造的,而是由工厂批量制作出来,我们直接使用成品(或自己组装成成品),我们并不需要知道这些事物的制作细节。设想一下,如果我们使用的每一样事物都需要我们自己制作出来,这是多么恐怖的一件事情! 同样,在代码世界里,调用者使用的每一个对象都要自己创建出来,...原创 2020-04-09 22:02:29 · 152 阅读 · 0 评论 -
软件架构设计原则整理
Single Responsibility Principle:单一职责原则 Open Closed Principle:开闭原则 Liskov Substitution Principle:里氏替换原则 Law of Demeter:迪米特法则 Interface Segregation Principle:接口隔离原则 Dependence Inversion Principle:依赖倒置原则...原创 2020-04-07 19:36:59 · 225 阅读 · 0 评论 -
正向代理和反向代理的理解
何为方向 首先方向是怎么的来的,为啥要用方向去区别? 我理解的正向、反向的参照物是请求的来源。 所谓正向,是由请求方主动要求代理,反向是指请求方被动接受代理。 举个栗子: 正向代理: 你想租房,但又找不到理想的房源,于是你主动去找中介,中介根据你的需求从手里的大把房源中为你找到了合适的房子。 反向代理: 你又想租房了,这次你恰好找到了一个理想的房子,你租下了,还特别开心,然而你并不知道,租给你这个...原创 2020-01-15 16:30:22 · 194 阅读 · 0 评论