Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C#
  4. Need to improve oops concepts

Need to improve oops concepts

Scheduled Pinned Locked Moved C#
csharphelpcode-review
4 Posts 4 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    Alagiri periyasamy merrillcorp com
    wrote on last edited by
    #1

    Hi, I need to improve oops advancd concepts and learn advanced in c# dot net. any one can help to me .

    P A W 3 Replies Last reply
    0
    • A Alagiri periyasamy merrillcorp com

      Hi, I need to improve oops advancd concepts and learn advanced in c# dot net. any one can help to me .

      P Offline
      P Offline
      Pete OHanlon
      wrote on last edited by
      #2

      A good place to start with taking your OO ability to the next level is to understand something called SOLID. Now, a guy called Bob Martin popularised these principles, and you can find details here[^]. In a nutshell, it's how to approach writing complex systems using easy to understand principles. Now, although these principles are easy to understand, it doesn't stand to reason that they are easy to apply. Applying SOLID is hard - primarily because there's always a temptation to cut corners. Please note that these aren't the only principles you can use - Bob goes on to list other principles that can be applied in the article, but these are a good place to start. Can I suggest that you change your user name? If you want to be spammed, your user name here is a good way to go about it.

      *pre-emptive celebratory nipple tassle jiggle* - Sean Ewington

      "Mind bleach! Send me mind bleach!" - Nagy Vilmos

      CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

      1 Reply Last reply
      0
      • A Alagiri periyasamy merrillcorp com

        Hi, I need to improve oops advancd concepts and learn advanced in c# dot net. any one can help to me .

        A Offline
        A Offline
        Alan Balkany
        wrote on last edited by
        #3

        After you've learned the basics of OOP, read Design Patterns (Gamma et al) for the advanced concepts. Design patterns are how you use OOP to solve problems.

        "Microsoft -- Adding unnecessary complexity to your work since 1987!"

        1 Reply Last reply
        0
        • A Alagiri periyasamy merrillcorp com

          Hi, I need to improve oops advancd concepts and learn advanced in c# dot net. any one can help to me .

          W Offline
          W Offline
          wizardzz
          wrote on last edited by
          #4

          Expanding on design patterns, this book was rather popular, actually it was required reading at my old company: http://shop.oreilly.com/product/9780596007126.do[^]

          1 Reply Last reply
          0
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          • Login

          • Don't have an account? Register

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • World
          • Users
          • Groups