Mars's Blog

開發原則與程式結構

一、說明

良好的程式結構,有助不但容易閱讀理解,出問題時追蹤問題點也容易。什麼樣才算是良好的結構?其實只要尊守物件導向設計原則,並注意程式的層次性即可。

二、物件導向設計原則

單一功能原則

開閉原則

里氏替換原則

介面隔離原則

依賴反轉原則

DRY原則

Don’t repeat yourself (DRY)、Once and only once(OAOO)

是物件導向程式設計中的基本原則,程式設計師的行事準則。旨在軟體開發中,減少重複的資訊。

參考:Wiki 一次且僅一次

KISS原則

Keep It Simple, Stupid (KISS)

KISS 原則是指在設計當中應當注重簡約的原則,而不摻入非必要的複雜性,這樣的系統運作成效會取得最優。

參考:Wiki KISS原則

程式的層次性

參考