![240](https://upload.jianshu.io/users/upload_avatars/22595457/9434c859-59e8-449f-904e-08a023ce17e8.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
1.模塊化 模塊化設(shè)計闻镶,簡單地說就是程序的編寫不是開始就逐條錄入計算機(jī)語句和指令,而是首先用主程序爹殊、子程序粗仓、子過程等框架把軟件的主要結(jié)構(gòu)和流程描...
設(shè)計模式六大原則 1.開放封閉原則:對擴(kuò)展開放嫁怀,對修改封閉,意即程序拓展時不要動原有的代碼 2.LSP原則:任何基類可以出現(xiàn)的地方借浊,子類一定可以...
層次化構(gòu)件為軟件系統(tǒng)的可伸縮性提供了強(qiáng)有力的保證塘淑,使得軟件開發(fā)人員開發(fā)相關(guān)軟件產(chǎn)品或者開發(fā)系列版本的軟件產(chǎn)品變得簡單化,提高了軟件開發(fā)的經(jīng)濟(jì)效益...
? 內(nèi)存管理模型:堆蚂斤、棧 三種對象管理模式 ?對象管理的形式(特別是在OO中)只是三種常見模式中的一種: 靜態(tài)的 基于棧 基于堆 ...
? 可維護(hù)性的常見度量指標(biāo) 易于糾正錯誤和提升性能 易于增加功能 易于改變 適應(yīng)用戶個性化需求 可以高效存捺,輕松地監(jiān)控和維護(hù)軟件系統(tǒng) 發(fā)布后,軟件...
? 代碼可理解性/可讀性 可理解性 代碼的可讀性 例如: 是否遵循命名慣例曙蒸? 它是自我描述和/或評論很好嗎捌治? 事物(例如岗钩,課...
Java的基本數(shù)據(jù)類型和對象數(shù)據(jù)類型: Object類是所有類的基類,所有類默認(rèn)都繼承了Object類肖油。 基本數(shù)據(jù)類型的包裝類:Boolean,...
? 軟件構(gòu)造的多維度視圖 ? 軟件構(gòu)造的階段劃分凹嘲、各階段的構(gòu)造活動 ?編寫代碼 編程/編碼:代碼的邏輯組織,函數(shù)构韵、方法周蹭、類、接口等具體的...