Glide
Member
- Joined
- Oct 13, 2003
- Messages
- 103
Hey guys..
Strugging a little with OOP concepts. My text book (Fowler) really has bad descriptions of basic OOP concepts..
Anyone got good definitions of Encapsulation, polymorphism and Abstraction?
I kinda know what encapsuation is.. its where programming language dont expose the code behind methods or properties, but rather leave it as a 'backbox'.. which allows the developer to focus on the task at hand, making programming large projects less complex.
From what I gather, abstraction is where you ignore the big picture, and break code down into simple tasks, concentrating on each one seperately.. (poor definition)
And polymorphism is where you create subclasses from a parent class to allow the creation of the multiple objects of the same structure more easily..
Thats what I gather, I really am struggleing to find good understandable definitions, any assistance would be appreciated. thanks.
Strugging a little with OOP concepts. My text book (Fowler) really has bad descriptions of basic OOP concepts..
Anyone got good definitions of Encapsulation, polymorphism and Abstraction?
I kinda know what encapsuation is.. its where programming language dont expose the code behind methods or properties, but rather leave it as a 'backbox'.. which allows the developer to focus on the task at hand, making programming large projects less complex.
From what I gather, abstraction is where you ignore the big picture, and break code down into simple tasks, concentrating on each one seperately.. (poor definition)
And polymorphism is where you create subclasses from a parent class to allow the creation of the multiple objects of the same structure more easily..
Thats what I gather, I really am struggleing to find good understandable definitions, any assistance would be appreciated. thanks.