一天多的时间彻底的把交通灯管理系统写了两遍,一开始我试着没有看张老师的视频,想通过自己思考写出来,不过半途而废,后来就看张老师的视频,琢磨张老师为什么会这样的设计,这样设计的好处是什么。总之,自己要好好地在面向对象设计的思维上加强,张老师说的对,这需要一个过程,是经验的积累,好啦,张老师讲的面向对象一个小例子思维亮一下
两块石头磨成一把石刀,石刀可以砍树,做成木材,木材做成椅子
石头
StoneKnifeFactory.createStoneKnife(Stone s1, Stone s2);
石刀
树 mood = StoneKnife.cut(tree)
木材
chair = Chair.createChair(mood)
椅子
真的很好,朋友思考一下下面的例子怎么设计
球从一根绳子的一段移动到了另一端
好拉 测试的准备就做到这里,明天继续未完成的联网坦克