面向過程就是分析出解決問題所需要的步驟,然後用函式把這些步驟一步一步實現,使用的時候乙個乙個依次呼叫就可以了。
面向過程側重整個問題的解決步驟,著眼區域性或者具體。
物件導向側重具體的功能,讓某個物件具有這樣的功能。更加側重於整體。
物件導向是把構成問題事務分解成各個物件,建立物件的目的不是為了完成乙個步驟,而是為了描敘某個事物在整個解決問題的步驟中的行為
物件導向針對業務處理過程的實體及其屬性和行為進行抽象封裝,以獲得更加清晰高效的邏輯單元劃分。
aop是通過 預編譯方式和執行期動態** 實現 程式功能 的 統一維護 的一種技術。特點:低耦合,高聚合。
aop是oop的延續,針對業務處理過程中的切面進行提取,它所面對的是處理過程中的某個步驟或階段,以獲得邏輯過程中各部分之間低耦合性的隔離效果。
有了 aop,我們可以定義交叉的關係,並將這些關係應用於跨模組的、彼此不同的物件模型。aop 同時還可以讓我們層次化功能性而不是嵌入功能性,從而使得**有更好的可讀性和易於維護。
margin,padding之間的比較
box1,box2 box2 html box1 box2 複製 同上,box1,box2增加浮動屬性 box1,box2 box1 box2 html box1 box2 複製 box2的margin left增加到100px box1 box2 html box1 box1 tdtnzdbfth...
函式指標之間的比較
因為某種原因 threaded red black tree c warpper 需要比較兩個函式指標是否相等。但是,這麼貌似很簡單的需求卻得不到滿足。下表,是在visual c 2008 中,同乙個函式通過不同途徑得到的指標 key comp 0x0041158c febird trb compa...
不同集合之間的比較
1 list,set都是繼承自collection介面 2 list特點 元素有放入順序,元素可重複 set特點 元素無放入順序,元素不可重複,重複元素會覆蓋 map 沒有繼承 collection 介面,map 提供 key 到 value 的對映,你可以通過 鍵 查詢 值 乙個 map 中不能包...