设计模式
模式是一种解决方案,对应一类问题的解决方案。是为解决问题而产生的,经过实践积累总结出来的。
以下是可能会用到模式的地方:
1,发送curl请求,需要把请求时间,和请求的上下文写入到日志;这种可能是通用的,比如redis,或者mysql,或者依赖的其它服务;
所以可以把一类操作流程归纳为一种模式;
2,处理图片,需要检查图片大小,图片类型,操作中会各种出错,如何写Image类,如何写ImageClient代码,才能获取到操作中的各种异常代码;
和curl函数族类似,可能因为各种原因出错,dns解析,connect失败,curl参数不对等等。