Win a copy of Rust Web Development this week in the Other Languages forum!
  • 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:
  • Tim Cooke
  • Campbell Ritchie
  • Ron McLeod
  • Liutauras Vilda
  • Jeanne Boyarsky
Sheriffs:
  • Junilu Lacar
  • Rob Spoor
  • Paul Clapham
Saloon Keepers:
  • Tim Holloway
  • Tim Moores
  • Jesse Silverman
  • Stephan van Hulst
  • Carey Brown
Bartenders:
  • Al Hobbs
  • Piet Souris
  • Frits Walraven

Beginning java object : Advice for oop understanding

 
Ranch Hand
Posts: 472
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
hi , ms.jacquie barker , i hope can get some advice form you , i have use java for application develpoment almost 1 and half year , however, i feel that my understanding of oop still poor ...specially in design , i do read some book on design pattern ...but flankly ...sometimes i don't understand why and when we use interface n abstract class for example ...from expert view of you ...what should we concerntrate and gain fully understand on oop first before really go for design ..

in other word, what is most concern when we talking about object-oreinted programming
[ July 13, 2005: Message edited by: Nakata kokuyo ]
 
author
Posts: 14112
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Nakata kokuyo:
what should we concerntrate and gain fully understand on oop first before really go for design ..



In my opinion, you should concentrate on getting *experience*. That is, practice, reflect, discuss.

What helped me most to begin understanding OO design is to read about and start practicing refactoring.
 
author
Posts: 201
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Diving into design patterns, or J2EE, or any relatively advanced technology before understanding the fundamentals of objects is like trying to cook a gourmet meal before knowing how to boil water!

That's precisely why I wrote BJO -- to remedy what I felt was an "object crisis" developing in the industry.

The original "wave" of object orientation occurred in the early '90s, when many folks were rushing about, learning about the object paradigm and various OO modeling methods of the time (Booch, OMT, etc.) But, not everyone jumped on the OO bandwagon at that time.

Then, the initial Java "wave" occurred in the mid 90's, when early adopters got on board with the language. But again, not everyone jumped on that bandwagon, either.

Now, as organizations are standardizing on J2EE, folks are suddenly trying to play catch-up in a BIG way! Most folks try to dive directly into J2EE without a solid Java background, and if they are getting remedial Java training, it is often without a solid OO background. (Everyone is always focused on the leading edge ...)

I'm trying to help all of the many very talented IT professionals out there who are faced with getting caught up in a major way! Please consider B.J.O. to be an essential first read if you're fuzzy on OOP (or, if not a first read, then an important remedial read). I've gotten countless notes from readers who said that my book was the first to make sense after they'd read many other books/taken many other courses -- please see the reader reviews of my book on Amazon.com:

http://www.amazon.com/exec/obidos/tg/detail/-/1590594576

Best wishes in your Java/objects journey,

Jacquie
 
Greenhorn
Posts: 5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Beginning Java Objects
by Jacquie Barker
Average Customer Review:
Usually ships in 24 hours

Yes i think so.
-------------------------------------
And anthor books
Head First Design Patterns by Elisabeth Freeman
Head First Servlets & JSP by Bryan Basham
Head First EJB (Brain-Friendly Study Guides; Enterprise JavaBeans) by Kathy Sierra
Sun Certified Programmer & Developer for Java 2 Study Guide (Exam 310-035 & 310-027) by Kathy Sierra
Java(tm)2: A Beginner's Guide by Herbert Schildt
Code Complete, Second Edition by Steve McConnell

is Ok too.
---------------------------------------------------
:roll: Anything else? may i help U ?

[ July 13, 2005: Message edited by: Jack The Ripper ]
[ July 13, 2005: Message edited by: Jack The Ripper ]
 
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Coming from the IBM mainframe I got a lot out of Thinking in Java
 
town drunk
( and author)
Posts: 4118
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Jack,

Please change your display name to comply with out policy(it needs to sounds like a non-fictional name). It's one of our few rules.

Best,
M
 
Ranch Hand
Posts: 268
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I am confident that this set of articles will exactly address the problem you are experiencing: Object Mentor Articles - Design Principles

Begin by reading this article first: Principles and Patterns
 
Consider Paul's rocket mass heater.
reply
    Bookmark Topic Watch Topic
  • New Topic