加强面向对象设计思想需要学习的知识

面向对象设计原则

通用职责分配模式(GRASP)

     GRASP对一些基本的职责分配原则进行了命名和描述,因此掌握这些原则有助于支持RDD

相关文章:

http://www.cnblogs.com/wxf0701/archive/2008/05/04/1181878.html

http://www.lifevv.com/sysdesign/

测试驱动开发(TDD)

职责驱动设计(RDD)

     所谓的职责驱动设计,简单地说就是职责必须匹配。什么是职责呢?简单地说,一个类或构件的职责包括两个方面:一个是指导的事,对于一个类来说就是他的属性;一个是能做的事,对于一个类来说就是他的方法。

GOF 设计模式

     是对面向对象设计原则和通用职责分配模式理论知识的一种实际运用

原文地址:https://www.cnblogs.com/rentj1/p/1384191.html