擴展包括哪些內容

擴展:框架

1 對擴展目標的  修理(刪除,增長,修改)工具

2 替換(整部件進行替換)對象

3 改裝(增長新的功能(功能接口))繼承

擴展思路:接口

參照 車輛修理 現實世界的擴展模型基礎

 

以類爲例,咱們寫類的時候,是能夠分離開來寫的,這是面向對象的特性擴展

可是使用的時候,必然要發生數據交互,那麼這個類如何應該如何來使用,才能易擴展呢,也就是要配置

針對 每種 或者 其中一種 擴展類型 給出相應的應對方案(纏論的精髓,當下性)反射

 

寫代碼是根本,用 配置文件 註釋 來進行封裝變化的 策略 有違本質----應當把 變化 封裝在 變化 類,模塊,層 當中方法

 

須要給未出現的 新技術 ,新的 框架模式 留出 可 擴展空間,這是 層級 思路的 一向模式 

 

類的分類

1 功能類

2 數據類

3 混合類

 

擴展的基礎,面型對象三要素

三大特性的基礎,抽象

面向對象的精髓在於以人類邏輯思考解決問題

 

無秩序的數據交互

有秩序的數據交互

方法之間的數據交互    

類之間的數據交互

模塊之間的數據交互

層之間的數據交互

「類接口」模式是否可行

 

基本擴展的實現,繼承-多態,策略模式,反射

解耦的基本注意事項,6種類之間的關係,依賴,關聯,聚合,組合,繼承,實現

由此來看,基本擴展類屬於 擴展的 底層 代碼實現, 「類接口」類屬於 擴展的業務邏輯實現

 

工具類,做爲業務邏輯類的參與部分的底層類,例如---驗證類---多種業務邏輯類須要部分調用驗證工具類

功能實現類,用來徹底構建業務邏輯類的底層類,例如---增刪改查DAO類---按實際條件增刪改查的業務邏輯類

相關文章
相關標籤/搜索