This week's book giveaway is in the Open Source forum.
We're giving away four copies of Programmers Guide to Apache Thrift and have Randy Abernethy on-line!
See this thread for details.
Win a copy of Programmers Guide to Apache Thrift this week in the Open Source 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 all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Devaka Cooray
  • Knute Snortum
  • Paul Clapham
  • Tim Cooke
Sheriffs:
  • Liutauras Vilda
  • Jeanne Boyarsky
  • Bear Bibeault
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Ron McLeod
  • Piet Souris
  • Frits Walraven
Bartenders:
  • Ganesh Patekar
  • Tim Holloway
  • salvin francis

Change in Object-Oriented paradigm?  RSS feed

 
Ranch Hand
Posts: 40
Android Eclipse IDE Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi everyone,

I have now one year experience in Java Web development with JSF and Maven.

But i want to relearn everything about Java and the stuff that surrounds it, to have a persevering understanding of it.

So i will start with studying the Object Oriented Paradigm.

I have found a bunch of pdf courses on that topic.

But there are much ebooks from 2009 and 2014 and so on.

My question is: Has this paradigm has had much changes since the creation of it?
In other words, do I have to search voor any kind of last version of OOP?
Or is it something that will never change?

Thanks
Wim
 
Marshal
Posts: 4622
299
Clojure IntelliJ IDE Java
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
OOP has not changed. The Head First series is a very good start for learning the principles. Head First Java will teach you how to apply OOP principles in the Java language, then Head First Object-Oriented Analysis & Design will take you further along on your journey to OO Nirvana.
 
Wim Van Geyt
Ranch Hand
Posts: 40
Android Eclipse IDE Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Tim Cooke wrote:OOP has not changed. The Head First series is a very good start for learning the principles. Head First Java will teach you how to apply OOP principles in the Java language, then Head First Object-Oriented Analysis & Design will take you further along on your journey to OO Nirvana.



Ok thank you very much
 
Marshal
Posts: 64473
225
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Maybe people apply the paradigm differently. Twenty‑five years ago, Bertrand Meyer asked how one could have OO programming without multiple inheritance; many people hardly use inheritance nowadays. Bertrand Meyer also introduced the open‑closed principle, which is the O in SOLID, but it is probably considered less important now. Possibly because inheritance is used less.

Java8 changed things; its new features allow one to program in a functional style as well as OO.

You still need to know about inheritance.
 
You ridiculous clown, did you think you could get away with it? This is my favorite tiny ad!
ScroogeXHTML - small and flexible RTF to HTML converter library
https://coderanch.com/t/710903/ScroogeXHTML-RTF-HTML-XHTML-converter
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!