概念乱弹
小码哥会用狙
这个作者很懒,什么都没留下…
展开
-
我学设计模式之工厂模式:简单工厂模式、工厂方法模式、抽象工厂模式
一、工厂模式诞生背景艺术源于生活,技术亦是。不管是艺术,还是技术,都是人们的思想产物。生活中,我们使用(吃喝住行)的绝大部分事物都不是我们自己亲手制造的,而是由工厂批量制作出来,我们直接使用成品(或自己组装成成品),我们并不需要知道这些事物的制作细节。设想一下,如果我们使用的每一样事物都需要我们自己制作出来,这是多么恐怖的一件事情!同样,在代码世界里,调用者使用的每一个对象都要自己创建出来,...原创 2020-04-09 22:02:29 · 173 阅读 · 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 · 241 阅读 · 0 评论 -
正向代理和反向代理的理解
何为方向首先方向是怎么的来的,为啥要用方向去区别?我理解的正向、反向的参照物是请求的来源。所谓正向,是由请求方主动要求代理,反向是指请求方被动接受代理。举个栗子:正向代理:你想租房,但又找不到理想的房源,于是你主动去找中介,中介根据你的需求从手里的大把房源中为你找到了合适的房子。反向代理:你又想租房了,这次你恰好找到了一个理想的房子,你租下了,还特别开心,然而你并不知道,租给你这个...原创 2020-01-15 16:30:22 · 222 阅读 · 0 评论