问题域:把大象塞进冰箱
object-oriented
首先有一个容器接口容器可以放东西put,也可以取东西get
其次一个冰箱类
冰箱继承容器接口,并实现自己的put,get方法
再次一个物体类及其子类大象
想要把大象放进冰箱
只要调用冰箱的put方法并把大象的对象传进去
、、、、、、、、、、、、、、、、、、、、、、
人类,大象类,冰箱类(开门方法,“放”的方法,关门方法)--其实三个方法可以合起来写人类对象调用冰箱类的开门方法,参数是大象类对象
、、、、、、、、、、、、、、、、、、、、、、
类1 冰箱{ 方法1 开();方法2 关();}
类2 人{ 属性1 大象;方法1 塞();}
主类 { 冰箱.开();人.}
procedure-oriented //动词性的
大象
冰箱
函数1 开
函数2 放
函数3 关