斯坦福编程方法CS106A
文章平均质量分 82
WSY_Stat
这个作者很懒,什么都没留下…
展开
-
CS106A Assignment3: Breakout——浅谈自上而下的设计体验
斯坦福大学CS106A编程方法学的第三次作业,Breakout,我自己写好了代码,并且能够完整运行。从编写这个程序的过程中学习到了很多的东西,比如各种GObject的创建、使用、常用方法等等。但是我觉得收获最大的还是一种编程设计思想:自上而下的设计。我一开始写程序的时候写着写着就乱了,不知道下一步应该做什么。CS106A的作业要求上面已经做了很多的分解工作,但是每一步的具体方法对我来说依然原创 2012-08-05 15:20:53 · 2272 阅读 · 2 评论 -
CS106A Assignment4: Hangman
做完了Breakout之后,感觉做Hangman的速度明显快了不少。估计也是和用了三个类,加上stub implement有关系吧!这个程序我并没有使用太多的Decomposition,原因是整个游戏比较直观,虽然步骤多,但是一个接一个的步骤写代码基本不会错。其实写代码的风格还可以简洁一些的,这一点还要多加练习。下面贴上代码:以下是第一部分(Hangman.java)的代码:impor原创 2012-08-06 17:08:02 · 1373 阅读 · 0 评论