精華區beta java 關於我們 聯絡資訊
.有哪些物件導向設計守則? □ Open-Closed Principle 》Wikipedia: http://en.wikipedia.org/wiki/Open/closed_principle □ Dependency Inversion Principle 》Inversion of control: http://en.wikipedia.org/wiki/Dependency_inversion_principle 》Dependency injection: http://en.wikipedia.org/wiki/Dependency_injection □ Encapsulation 》Separation of concerns: http://en.wikipedia.org/wiki/Separation_of_concerns 》Information hiding: http://en.wikipedia.org/wiki/Information_hiding □ Favor 'object composition' over 'class inheritance'; Program to an 'interface', not an 'implementation' 》Wikipedia: http://en.wikipedia.org/wiki/Design_Patterns#Int □ Hollywood Principle 》Wikipedia: http://en.wikipedia.org/wiki/Hollywood_principle □ Law of Demeter 》Wikipedia: http://en.wikipedia.org/wiki/Law_Of_Demeter □ Loose Coupling 》Wikipedia: http://en.wikipedia.org/wiki/Coupling_%28computer_science%29 □ Don't repeat yourself 》Wikipedia: http://en.wikipedia.org/wiki/Don%27t_repeat_yourself □ Single responsibility principle 》Wikipedia: http://en.wikipedia.org/wiki/Single_responsibility_principle □ Liskov substitution principle 》Wikipedia: http://en.wikipedia.org/wiki/Liskov_substitution_principle .Reference: http://en.wikipedia.org