![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
架构
86Eric
互相交流,互相进步
展开
-
“好”接口的设计与实现
一、好接口的特性 易读 易用,难于误用 功能独立 容易扩展 二、好接口设计的基本原则 只做并做好一件事 函数名自解释 不恰当的函数名,往往是不恰当设计的征兆 如果没做到上一点,就将函数分解 只增加,永远不要删除函数与接口(你永远不知道这个接口被谁在使用) 实现永远不能影响接口 举例:不能假定函数调用者只能使用hash 不能对外暴露实现细节 最小化访问 尽量使用...转载 2018-07-24 14:27:12 · 217 阅读 · 0 评论 -
互联网分层架构的本质
上图是一个典型的互联网分层架构: 客户端层:典型调用方是browser或者APP 站点应用层:实现核心业务逻辑,从下游获取数据,对上游返回html或者json 数据-缓存层:加速访问存储 数据-数据库层:固化数据存储   如果实施了服务化,这个分层架构图可能是这样: 中间多...转载 2018-07-21 15:04:41 · 303 阅读 · 0 评论