球从一根绳子的一端移动到了另一端:点在绳子上,显然绳子应该提供一个nextPoint()方法。供小球调用。
两块石头磨成一把石刀,石刀可以砍树,砍成木材,木材做成椅子:石头变成石刀,这个方法显然不能再石头本身上,应该是有一个石刀工厂,提供把石头变成石刀的方法。
石刀有一个砍树的方法把树变成木材。椅子工厂有一个把木材变成椅子的方法。
就像工厂把 原料 加工成 产品一样
球从一根绳子的一端移动到了另一端:点在绳子上,显然绳子应该提供一个nextPoint()方法。供小球调用。
两块石头磨成一把石刀,石刀可以砍树,砍成木材,木材做成椅子:石头变成石刀,这个方法显然不能再石头本身上,应该是有一个石刀工厂,提供把石头变成石刀的方法。
石刀有一个砍树的方法把树变成木材。椅子工厂有一个把木材变成椅子的方法。
就像工厂把 原料 加工成 产品一样