再教自己计划 - 寻找面向对象设计的书籍 [英] Re-Teaching Myself to Program - Seeking Object Oriented Design Books

查看:130
本文介绍了再教自己计划 - 寻找面向对象设计的书籍的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

五年前,我曾在SAS编程。从那以后,我一直在做各类软件质量保证。晴手动(视频游戏+网络应用程序),自动化的一点点测试。

Five years ago I used to program in SAS. Since then I've been doing software QA of various types. Mostly manual (video games + web apps) testing with a tiny bit of automation.

我真的很想事业转移回节目。特别是Android平台已经引起了我的注意。这是我一直在阅读,并通过工作的书籍。

I'd really like to shift careers back into programming. Specifically the Android platform has caught my attention. These are the books I've been reading and working through.


  • 学习Java,第三版 - 奥赖利

  • 开始Android的2 - 马克·墨菲

  • 你好,机器人 - 埃德伯内特

不过,我觉得我需要的东西,着眼于从一个不太依赖于语言的角度来看节目。一些把一个鸟瞰如果是有道理的。

However, I think I need something that looks at programming from a less language dependent standpoint. Something that takes a bird's eye view if that makes sense.

这是很容易看到的功能是如何工作的特别,但我希望得到的各个部分是如何组合在一起更好的感觉。一个人如何分割一个应用程序到单独的类和包?难道我有一个主要方法洗牌我的扑克牌(对象),或做的卡类甲板有一个方法我可以打电话洗牌本身?

It's very easy to see how particular functions work, but I'm looking to get a better sense of how all the pieces fit together. How does one split up an app into individual classes and packages? Do I have a method in main that shuffles my deck of cards (object) or does the class deck of cards have a method I can call to shuffle itself?

我想我找一本关于面向对象设计的?

I think I'm looking for a book on object oriented design?

我也一直在通过教程和示例在 http://developer.android工作。 COM /资源/ index.html的,并也在这三本书我一直到目前为止阅读。

I've also been working through the tutorials and examples at http://developer.android.com/resources/index.html and also in the three books I've been reading so far.

也许我只是需要花更多的时间,虽然编码?

Maybe I just need to spend more time coding though?

推荐答案

这的确是最适合我的书是:的敏捷软件开发,原则,模式与实践(其中包括许多其他的设计问题,这个人真正铲球组织一个应用程序分成包,这是pretty有趣的策略)和<一个href=\"http://www.google.com/url?sa=t&source=web&cd=6&ved=0CDkQFjAF&url=http%3A%2F%2Fwww.amazon.com%2FFirst-Design-Patterns-Elisabeth-Freeman%2Fdp%2F0596007124&rct=j&q=head%20first%20design%20patterns&ei=lQq2TPC2OIrEsAPF9rDyCA&usg=AFQjCNFAY0KLngBMTcx2QbAaQiNvGDqzgA&sig2=BQi6_6fh-cAN0crDSzBBvw&cad=rja\"相对=nofollow> Head First设计模式是,我认为,比四本书中提到的王刚更容易读更早。

The books that did the most for me are: Agile Software Development, Principles, Patterns, and Practices (among many other design issues, this one actually tackles strategies for organizing an app into packages, which is pretty interesting) and Head First Design Patterns which is, I think, a much easier read than the Gang of Four book mentioned earlier.

祝你好运!

这篇关于再教自己计划 - 寻找面向对象设计的书籍的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆