Good challenges/tasks/exercises for learning or improving object oriented programming (OOP) skills -
what challenge improve skills in object oriented programming?
the idea behind poll provide idea of exercises useful learning oop.
the challenge should language agnostic possible, requiring either little or no use of specific libraries, or common of libraries. try include 1 challenge per answer, vote correspond merits of challenge alone. nice if level of skill required indicated, , rationale behind why useful exercise.
solutions challenges posted answers "how to..." question , linked here.
for example:
- challenge - implement last-in-first-out stack
- skill level - beginner
- rationale - gives experience of how reference objects
building skills in object-oriented design free book might of use. description follows
"the intent of book beginning designer giving them sequence of interesting , moderately complex exercises in oo design. book can managers develop level of comfort process of oo software development. applications build step above trivial, , require careful thought , design. further, because applications largely recreational in nature, interesting , engaging. book allows reader explore processes , artifacts of oo design before project deadlines make design seem impossible."
Comments
Post a Comment