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. The Lounge
  3. Design Patterns

Design Patterns

Scheduled Pinned Locked Moved The Lounge
csharpjavacomdesignregex
23 Posts 11 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.
  • L Leslie Sanford

    Quartz. wrote:

    Anybody feel patterns are the new hype ?

    Design patterns are common approaches for implementing higher level abstractions in languages that do not provide direct support for them. For example, if a design patterns book were written with the C language as its primary target, you would find patterns in it called "Polymorphism" or "Inheritance," with descriptions of how to implement those features using C. When a language evolves to provide support for a design pattern, it ceases to be a pattern and becomes a feature through which you can more easily realize a design. I don't think much about the Observer design pattern when using C# because it gives me delegates and events. On the other hand, when I write in C++ and need a notification system, I find myself writing the needed infrastructure from scratch. The Observer design pattern informs me on how this can be done. You don't hear about Visitor much in languages that provide double dispatching. Design patterns are a stepping stone in the evolution towards programming languages that provide the means for realizing higher level abstractions. They're important because they show us what we need to make our lives easier.

    P Offline
    P Offline
    pashitech
    wrote on last edited by
    #21

    hi guyz, find the plenty of available patterns at www.dofactory.com thanks, Pashi

    1 Reply Last reply
    0
    • R Raj Lal

      Lately I have seen all the microsoft .net community have become crazy about design patterns (Gang of Four). After looking closely I was surprised how many of them i have already used in one way or the other. Well ! The design pattern book by gamma et al is sleep inducing , I got the "Head First Design Pattern" which was meant for Java programmer but is AWESOME and applies equally to .net. Read the whole book in 2 days Was wondering any other good book out there with respect to .net ? Anybody feel patterns are the new hype ?

      Omit Needless Words - Strunk, William, Jr.


      Like tricks, Vista? Daily Tricks Vista Gadget, Trick of Mind

      D Offline
      D Offline
      Dy
      wrote on last edited by
      #22

      Quartz. wrote:

      The design pattern book by gamma et al is sleep inducing

      That was my first reaction to the book too. But give it another go, once you get over the formal writing style, the content is actually pretty good, and by the time you've gone through a couple of the patterns, you start to get benefit from the writing style. Well, at least I did anyway. It helped me to abstract the concepts. Just my two cents...

      Quartz. wrote:

      I got the "Head First Design Pattern"

      Cheers for the heads up - I'll stick that one on my ever growing "to read" list

      - Dy

      1 Reply Last reply
      0
      • R Raj Lal

        Lately I have seen all the microsoft .net community have become crazy about design patterns (Gang of Four). After looking closely I was surprised how many of them i have already used in one way or the other. Well ! The design pattern book by gamma et al is sleep inducing , I got the "Head First Design Pattern" which was meant for Java programmer but is AWESOME and applies equally to .net. Read the whole book in 2 days Was wondering any other good book out there with respect to .net ? Anybody feel patterns are the new hype ?

        Omit Needless Words - Strunk, William, Jr.


        Like tricks, Vista? Daily Tricks Vista Gadget, Trick of Mind

        R Offline
        R Offline
        Russell Jones
        wrote on last edited by
        #23

        Patterns have been around for far longer than computers. Why reinvent the wheel when there is already a pattern available The expression keystone arch was used for years to describe a particular pattern for building a bridge. People will always need to be able to describe a commonly used aggregation of parts by a recognised word to get the job done, otherwise even simple tasks would take ages to perform. I think it just took a length of time before people realised what the commonly used patterns were in the CS field and then a bit longer for someone to write it down and even longer for it to become a widely accepted concept.

        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