Comment by chris_wot

19 days ago

If you are going to teach OO in Java, I fail to see why teaching design patterns is so awful.

I mostly point it out as a reason why teaching OO as a fundamental is a bad idea in the first place.

  • But OO is a fundamental, even if it isn’t longer gospel.

    OO is important and if I’m three years of computer science there’s no time to teach it then you have to ask what you’d heck they are doing.

    OO is everywhere and it’s an important software concept and is the right solution for certain classes of problem.

    • I disagree? The point of a CS degree isn't to prepare you for the 20 years of stale J2EE code your first job is going to throw at you, and object-oriented design is pretty out of fashion.

      11 replies →