Java多態機制在實際中的應用

在實際開發工做中,經常遇到一個功能有多種實現方式,好比支付方式,有分微信支付、京東支付、支付寶、銀聯等支付方式,不一樣支付方式的大概流程大抵類似,實現細節有所區別。這個時候就能夠用到java的多態機制,先定義一個公共接口,接口定義支付流程的各個方法,具體的支付方式實現該接口的方法。在控制層,利用spring的注入獲取支付類型和支付方式實現類的引用映射,根據請求須要的支付類型就能夠調用對應支付方式的
相關文章
相關標籤/搜索