在運用面向對象的思想進行軟體設計時,需要遵循的六大原則:
1. 單一職責原則(Single Responsibility Principle)
2. 裡氏替換原則(Liskov Substitution Principle)
3. 依賴倒置原則(Dependence Inversion Principle)
4. 接口隔離原則(Interface Segregation Principle)
5. 迪米特法則(Law Of Demeter)
6. 開閉原則(Open Close Principle)