7 个解决方案
#1
UML建模,
然后对照uml图,写具体的实现
然后对照uml图,写具体的实现
#2
楼主面向对象的东西要再好好看看才行.....
其实面向对象编程比面向"流程"更广阔.
其实面向对象编程比面向"流程"更广阔.
#3
很多系统都用不上面向对象。看情况而定!
#4
现代虚拟机环境下的开发,一切都是对象
不管是你定义的业务实体,还是你使用的string,int......
你可以这么理解,一个对象代表一个物件,一个东西。
这个东西可以有自己的特性(比如人有身高),这就是成员属性(成员变量)
这个东西可以做一些事情,这就是成员方法,在C中叫做函数。因为c这类过程语言中,仅仅可以把做什么当作是一个模块功能,而在面向对象语言中,做什么可以抽象为对象的行为。
而如何使用,需要在实践中摸索了
开发过程,在开发每个模块的时候:
写测试代码-》写代码-》测试-》
红-》修改代码-》(反复)
绿-》重构
不停往复
随便写写,吃饭去了
不管是你定义的业务实体,还是你使用的string,int......
你可以这么理解,一个对象代表一个物件,一个东西。
这个东西可以有自己的特性(比如人有身高),这就是成员属性(成员变量)
这个东西可以做一些事情,这就是成员方法,在C中叫做函数。因为c这类过程语言中,仅仅可以把做什么当作是一个模块功能,而在面向对象语言中,做什么可以抽象为对象的行为。
而如何使用,需要在实践中摸索了
开发过程,在开发每个模块的时候:
写测试代码-》写代码-》测试-》
红-》修改代码-》(反复)
绿-》重构
不停往复
随便写写,吃饭去了
#5
一个具体的例子:师徙帮教网页,1.将组织安排或自行结成的师徙帮教对子的头像挂在网上,师徙挂在一起(一个师傅可带多个徙弟)2.师徙能随意点击各自头像,进行对话,并显示所有对话内容。
应如何用面向对象的方法设计类、对象、方法和数据库
应如何用面向对象的方法设计类、对象、方法和数据库
#6
成员属性和成员变量是不一样的,属性通常是暴露给外部使用的,成员变量通常是对象内部使用,外部无法直接访问的。但是我认为,成员属性和成员变量都保存了对象的特定信息
#7
很简单 哈哈
例子:
A学生 去 吃 面包
学生(类) 面包(类) 吃(学生类的方法)
A(事例) 面包(事例)
例子:
A学生 去 吃 面包
学生(类) 面包(类) 吃(学生类的方法)
A(事例) 面包(事例)
#1
UML建模,
然后对照uml图,写具体的实现
然后对照uml图,写具体的实现
#2
楼主面向对象的东西要再好好看看才行.....
其实面向对象编程比面向"流程"更广阔.
其实面向对象编程比面向"流程"更广阔.
#3
很多系统都用不上面向对象。看情况而定!
#4
现代虚拟机环境下的开发,一切都是对象
不管是你定义的业务实体,还是你使用的string,int......
你可以这么理解,一个对象代表一个物件,一个东西。
这个东西可以有自己的特性(比如人有身高),这就是成员属性(成员变量)
这个东西可以做一些事情,这就是成员方法,在C中叫做函数。因为c这类过程语言中,仅仅可以把做什么当作是一个模块功能,而在面向对象语言中,做什么可以抽象为对象的行为。
而如何使用,需要在实践中摸索了
开发过程,在开发每个模块的时候:
写测试代码-》写代码-》测试-》
红-》修改代码-》(反复)
绿-》重构
不停往复
随便写写,吃饭去了
不管是你定义的业务实体,还是你使用的string,int......
你可以这么理解,一个对象代表一个物件,一个东西。
这个东西可以有自己的特性(比如人有身高),这就是成员属性(成员变量)
这个东西可以做一些事情,这就是成员方法,在C中叫做函数。因为c这类过程语言中,仅仅可以把做什么当作是一个模块功能,而在面向对象语言中,做什么可以抽象为对象的行为。
而如何使用,需要在实践中摸索了
开发过程,在开发每个模块的时候:
写测试代码-》写代码-》测试-》
红-》修改代码-》(反复)
绿-》重构
不停往复
随便写写,吃饭去了
#5
一个具体的例子:师徙帮教网页,1.将组织安排或自行结成的师徙帮教对子的头像挂在网上,师徙挂在一起(一个师傅可带多个徙弟)2.师徙能随意点击各自头像,进行对话,并显示所有对话内容。
应如何用面向对象的方法设计类、对象、方法和数据库
应如何用面向对象的方法设计类、对象、方法和数据库
#6
成员属性和成员变量是不一样的,属性通常是暴露给外部使用的,成员变量通常是对象内部使用,外部无法直接访问的。但是我认为,成员属性和成员变量都保存了对象的特定信息
#7
很简单 哈哈
例子:
A学生 去 吃 面包
学生(类) 面包(类) 吃(学生类的方法)
A(事例) 面包(事例)
例子:
A学生 去 吃 面包
学生(类) 面包(类) 吃(学生类的方法)
A(事例) 面包(事例)