Hello, I am new to OOP - but not programming - and trying to get up to speed quickly. (I read some object-orieted programming books several months ago, but just got lost in the theory.)
It seems that in addition to classes representing physical, real-world things, advanced developers abstract things like access data in the database, and talking to different logical layers like in MVC.
Can someone help me understand...
1.) What is a database accessor class?
2.) What does it look like?
3.) Why would I want to use one?
I am trying to avoid just taking my procedural code and wrapping it in one or two classes since that seems to defeat the point of using OOP.
Unfortunately I'm not sure how to "abstract" things into classes.
TomTees