UML建模,
然后对照uml图,写具体的实现

解决方案 »

  1.   

    现代虚拟机环境下的开发,一切都是对象
    不管是你定义的业务实体,还是你使用的string,int......你可以这么理解,一个对象代表一个物件,一个东西。
    这个东西可以有自己的特性(比如人有身高),这就是成员属性(成员变量)
    这个东西可以做一些事情,这就是成员方法,在C中叫做函数。因为c这类过程语言中,仅仅可以把做什么当作是一个模块功能,而在面向对象语言中,做什么可以抽象为对象的行为。
    而如何使用,需要在实践中摸索了开发过程,在开发每个模块的时候:
    写测试代码-》写代码-》测试-》
    红-》修改代码-》(反复)
    绿-》重构
    不停往复随便写写,吃饭去了