#中篇

《设计模式之禅》之六大设计原则中篇

本文主要讲依赖倒置原则和接口隔离原则。1.定义高层模块不应该依赖低层模块,两者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖于抽象;高层模块和低层模块容易理解,每一个逻辑的实现都是由原子逻辑组成的,不可分割的原子逻辑就是低层模块,原子逻辑的再组装就是高层模块。那什么是抽象?什么又是细节呢?在Java语言中,抽象就是...

谈谈基于OAuth 2.0的第三方认证 [中篇]

虽然我们在《上篇》分别讨论了4种预定义的AuthorizationGrant类型以及它们各自的适用场景的获取AccessToken的方式,我想很多之前没有接触过OAuth2.0的读者朋友们依然会有“不值所云”之感,所以在介绍的内容中,我们将采用实例演示的方式对Implicit和Authoriza...