![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
坦克大战
小迁W️:bjmsb2019
java 大数据 人工智能 架构师学习资料免费分享
展开
-
没想到!美团P8大牛两个小时讲清23种设计模式+6大原则+坦克大战
在现在这个时代,听到这句话,莫名的会觉得很真诚:设计模式并不要求使用独特的语言特性,也不采用那些足以使你的朋友或老板大吃一惊的神奇的编程技巧。所有的模式均可以用标准的面向对象语言实现,这也许有时会比特殊的解法多费一些功夫,但是为了增加软件的灵活性和可复用性,多做些工作是值得的。 一旦你理解了设计模式并且有了一种“Aha! ”(而不是“Huh?”)的应用经验和体验后,你将用一种非同寻常的方式思考面向对象设计。你将拥有一种深刻的洞察力,以帮助你设计出更加灵活的、模块化的、可复用的和易理解的软件一这也是你为何着原创 2020-07-06 15:13:56 · 426 阅读 · 0 评论 -
真的还没有见过,简直了,清华大佬用一个坦克项目就把23种设计模式给抽丝剥茧了,这个假期闲不下来了~
坦克大战项目 坦克大战项目通过一个联机对战游戏的手把手,一行一行的开发过程,让你精准的理解和运用JavaSE,DesignPatterns , TCP/IP, 多线程, NIO等基础知识。真正理解项目的开发过程,并体会项目开发的难点和痛点。 请记住,只有做项目,才是对所学的真正检验。 坦克大战项目目录 new出一个窗口 设定标题栏内容 TankFrame从Frame继承+显示 认识paint方法重写 学习graphics 类画图 学习repaint 方法 实现MyKeyListener对键原创 2020-06-22 21:38:55 · 167 阅读 · 0 评论