花費 7 ms
代碼的印象派:寫點好代碼吧

最近有一位獵頭顧問打電話詢問是否有換工作的意向,對推薦的公司和職位的描述為:"我們這里有一家非常關注軟件質量的公司,在尋找一位不僅能完成有挑戰的軟件開發任務,並且還對代碼質量有非常高追求的軟件工程師。 ...

Tue May 05 00:22:00 CST 2015 105 26207
開放封閉原則(Open Closed Principle)

在面向對象的設計中有很多流行的思想,比如說 "所有的成員變量都應該設置為私有(Private)","要避免使用全局變量(Global Variables)","使用運行時類型識別(RTTI:Run T ...

Tue Jun 17 16:18:00 CST 2014 5 11860
里氏替換原則(Liskov Substitution Principle)

開放封閉原則(Open Closed Principle)是構建可維護性和可重用性代碼的基礎。它強調設計良好的代碼可以不通過修改而擴展,新的功能通過添加新的代碼來實現,而不需要更改已有的可工作的代碼。 ...

Wed Jun 18 16:45:00 CST 2014 11 10036
JAVA類圖

類與類圖 類(Class)封裝了數據和行為,是面向對象的重要組成部分,它是具有相同屬性、操作、關系的對象集合的總稱。 在系統中,每個類具有一定的職責,職責指的是類所擔任的任務,即類要完成 ...

Tue Jun 30 08:04:00 CST 2015 1 8253
最少知識原則(Least Knowledge Principle)

最少知識原則(Least Knowledge Principle),或者稱迪米特法則(Law of Demeter),是一種面向對象程序設計的指導原則,它描述了一種保持代碼松耦合的策略。其可簡單的歸納 ...

Mon Jun 23 16:25:00 CST 2014 8 6706
接口分離原則(Interface Segregation Principle)

接口分離原則(Interface Segregation Principle)用於處理胖接口(fat interface)所帶來的問題。如果類的接口定義暴露了過多的行為,則說明這個類的接口定義內聚程度 ...

Fri Jun 20 16:09:00 CST 2014 3 7530
iOS - 對OOA、OOD、OOP的理解

很多人在求職的時候,會遇到一個這樣的問題:“對OOD/OOP有較深的理解”,這個時候有人就會問OOD、OOP是什么呢?那么今天咱們就一塊來看一下OOA、OOD、OOP到底是什么! (一)OOA- ...

Mon Sep 28 22:37:00 CST 2015 0 6102
依賴倒置原則(Dependency Inversion Principle)

很多軟件工程師都多少在處理 "Bad Design" 時有一些痛苦的經歷。如果發現這些 "Bad Design" 的始作俑者就是我們自己時,那感覺就更糟糕了。那么,到底是什么讓我做出一個能稱為 "Ba ...

Thu Jun 19 19:25:00 CST 2014 3 4924

 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM