• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Ron McLeod
  • Rob Spoor
  • Tim Cooke
  • Junilu Lacar
Sheriffs:
  • Henry Wong
  • Liutauras Vilda
  • Jeanne Boyarsky
Saloon Keepers:
  • Jesse Silverman
  • Tim Holloway
  • Stephan van Hulst
  • Tim Moores
  • Carey Brown
Bartenders:
  • Al Hobbs
  • Mikalai Zaikin
  • Piet Souris

oo concepts book

 
Ranch Hand
Posts: 49
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
hello all,
i am a beginner in object oriented software development.
Currently, i am studying java language.
i have a theorotical knowledge of oop.
But, i found that i am getting problem while implementing oops concepts.
There are many books available for learning object oriented concepts in market.
Can you please guide me in choosing best book (it is better, if you suggest me only one book) for learning oops concepts.
please suggest,
  • one book for, beginner level
  • one book for, intermediate level
  • one book for, advanced level.


  • So that, i will read them sequentially.
    I am waiting for your valuable Suggestions.
    Thanks in advance.



     
    Ranch Hand
    Posts: 959
    Eclipse IDE Java Linux
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    You can try Head First OOAD and Head First Design Patterns. Those two books are pretty good for beginner.
     
    Ranch Hand
    Posts: 1936
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    I also recommend Head First OOA&D.

    But for design patterns, I recommend Design Patterns [GoF] rather than Head First Design Patterns.
     
    author
    Posts: 14112
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    I had a much better appreciation for "Design Patterns" after I had read "Refactoring" by Martin Fowler.

    For learning Java, I found "Thinking in Java" to be quite good - was more than a decade ago, though.

    For mid-level, I would highly recommend Robert Martin's "Agile Software Development - Principles, Patterns and Practices".

    For advanced level, I don't think there is any one single book. Just don't stop reading. ;)
     
    Ranch Hand
    Posts: 2187
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    A very good book for starting to learn object-oriented design is below. Good luck!


    Object Technology: A Manager's Guide
    by David A. Taylor

    Paperback: 224 pages
    Publisher: Addison-Wesley Professional; 2nd edition (September 21, 1997)
    Language: English
    ISBN-10: 0201309947
    ISBN-13: 978-0201309942

    http://www.amazon.com/Object-Technology-Managers-David-Taylor/dp/0201309947
     
    Hong Anderson
    Ranch Hand
    Posts: 1936
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator

    Ilja Preuss wrote:
    For advanced level, I don't think there is any one single book. Just don't stop reading. ;)


    For advanced level, I strongly recommend Domain-Driven Design .
     
    Ranch Hand
    Posts: 76
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    anuj

    All of the books listed are good to great. I also recommend:

    OMT Insights by James Rumbaugh
    Applying UML and Patterns by Craig Larman

    Every book listed in this thread should be read several times.

    Ran
     
    Ranch Hand
    Posts: 1325
    1
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    can anyone tell me are there any Design Patterns [GoF] java books.
    i search that in google but all books taht i found are not java books.I mean he explain Design Patterns using other languages.
     
    Jimmy Clark
    Ranch Hand
    Posts: 2187
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    Search in Amazon.com for: Design Patterns James Cooper
     
    shawn peter
    Ranch Hand
    Posts: 1325
    1
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    is not there any free books?
     
    Jimmy Clark
    Ranch Hand
    Posts: 2187
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    lol
     
    shawn peter
    Ranch Hand
    Posts: 1325
    1
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    i mean not in Amazen.com.
    anywhere in internet isn' there any free book?
     
    Hong Anderson
    Ranch Hand
    Posts: 1936
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    You could try Google Book Search, but some pages will be missing.
     
    Author
    Posts: 12617
    IntelliJ IDE Ruby
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator

    aruna sameera wrote:is not there any free books?


    There are thousands of free references -- are you sure you need a book, if you're not willing to spend the money?
     
    shawn peter
    Ranch Hand
    Posts: 1325
    1
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    yes ,i mean without paying money.
    if anyone give good references i will be very pleased?
     
    Ranch Hand
    Posts: 449
    Scala IntelliJ IDE Java
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator

    aruna sameera wrote:yes ,i mean without paying money.
    if anyone give good references i will be very pleased?



    Java Design Pattern from allapplabs
    Design Pattern from javacamp
    Java Design Patterns - FluffyCat.com

    hope it helps.

     
    Greenhorn
    Posts: 18
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    For a book on patterns in Java here a couple of links:

    GOF in Java
    Java Patterns

    on scribd you need to register and signin to downlaod the pdf.
     
    You know it is dark times when the trees riot. I think this tiny ad is their leader:
    Thread Boost feature
    https://coderanch.com/t/674455/Thread-Boost-feature
    reply
      Bookmark Topic Watch Topic
    • New Topic