交通灯管理系统和银行业务调度系统学习

 ----------------------ASP.Net+Android+IOS开发.Net培训、期待与您交流! ---------------------- 

        交通灯管理系统,是一个完整意义上的项目应用案例,这一案例的学习,对加强java项目分析具有很大的帮助,通过这一案例,完整的学习了项目的逻分析过程以及一些分析的技巧上的东西。其中最让我受益的就是“精通面向对象的分析和设计秘诀”这部分,这里的讲解让我豁然开朗,过去的学习,对面向对象的设计还不是很懂,只知道碰到了问题首先想到用对象解决问题,并没有深究,这里的学习,是我对面向对象的分析能力有了质的提升。

        同时通过案例分析,也发现了自己在面对真实案例时候的茫然,那种不知道如何入手,想不通实现逻辑的感觉,让我深深的意识到自己的不足。

        下面列出了在交通灯管理系统的学习时自己认为比较重要的知识点:

        1. 在理解和分析时,一定要画图,切不可空想。

        2. 面向对象的分析经验:谁拥有数据,谁就对外提供操作这些数据的方法

        典型案例:

                认真黑板上画圆,列车司机紧急刹车,售货员统计小票上的总金额,关门等

                两块石头磨成一把石刀,石刀可以砍树,看成木材,木材做成椅子

                球从一根绳子的一端移动到另外一端

        3. 枚举类的使用

        4. 线程池,定时器的使用

        对于银行义务系统的学习,更多在帮助还是在于面向对象的分析和设计,张老师的那种基于事实的分析(了解银行叫号系统),对我帮助很大,那种号码管理器,叫号机的想法也是我最初根本没用想到的,通过这个学习,应该说对面向对象的分析在交通灯管理系统的基础上有了一定提高。经验的不足,也使得我在分析的时候总是少了一个心眼。

        在这个案例中,switch语句被重新提了出来,这个比较熟悉却也是接近遗忘的知识点,通过老师这么一用,感觉又在脑海里活了起来。还有就是一些测试输出语句的放置位置重新学习了一下,这对帮助调试和修正bug有很大帮助。

 ----------------------ASP.Net+Android+IOS开发.Net培训、期待与您交流! ---------------------- 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值