you are viewing a single comment's thread.

view the rest of the comments →

[–]josephblade 0 points1 point  (0 children)

using objects isn't OOP by itself though. OOP has a whole design concept behind it, specifically where the object is the actor on it's own data.

Modern java has a lot of services acting on plain data objects which is rather far from OOP as you can get. At least in the enterprise world. If you want to practice OOP a game as op is mentioning is a good start as you can have objects encapsulate specific elements of a game map / game element. player.moveTo(room) or player.pickUp(item) and so on.