Software Design Patterns: How much do you understand?

7 February 2006 | Teaching, To Students | 16 Comments

How much do you get from learning software design patterns? What are design patterns and do you need them? How do you see the benefits of using design patterns? Feel free to share with us what you have got.

To Software Engineering students:

You have learned some well-known software design patterns in the course study. They include five structural patterns: adapter, bridge, composite, Façade, and proxy patterns, three behavioral patterns: observer, strategy, and command patterns, and two creational patterns: the abstract factory and the builder patterns. I want to know how much you get. So feel free to let us know which design patterns you really understand (i.e. you know how they work and when to use) and which design patterns you still don’t understand (i.e. you still cannot figure out the working principles and even the meanings of them).

Also try to use a sentence or two to concisely define what design patterns are. How do you see the benefits of using design patterns. Use a few sentences to summarize your understanding.

For sharing purpose, put your write-up on your weblog and let us know the URL to your post. Thank for your participation and contribution to the course so far.

Log in to post a comment.

You can follow the discussion through the Comments feed. You can also pingback or trackback from your own site.

16 Comments

  1. 1

    Blog updated.
    Thank you!

    pc133 on 19/2/06 @ 5:36 pm

  2. 2

    yes… come… thanks!!

    Dennis on 26/2/06 @ 1:33 pm

  3. 3

    I have posted this topic on my Blog.Please check it.Thanks!!

    Kathy on 1/3/06 @ 11:29 pm

  4. 4

    Blog updated !!
    Thanks~

    Mavis Ng on 15/3/06 @ 11:09 pm

  5. 5

    I’ve update this question on my blog, please check, thanks.

    plum_chu on 6/4/06 @ 9:55 pm

  6. 6

    updated

    Vincent Fok on 12/4/06 @ 1:12 am

  7. 7

    Blog updated
    feel free to visit
    thx!!

    leeeeee on 13/4/06 @ 3:01 am

  8. 8

    I have posted…

    Kenneth Fong on 13/4/06 @ 2:47 pm

  9. 9

    updated…

    Jacky Yiu on 13/4/06 @ 6:30 pm

  10. 10

    updated

    kimi on 14/4/06 @ 4:51 pm

  11. 11

    Software design patterns: How much do you understand?

    Bon Fung on 17/4/06 @ 5:57 pm

  12. 12

    Done !!

    Thank You !!

    Bon Fung on 17/4/06 @ 5:58 pm

  13. 13

    Blog updated!!
    Please feel free to visit!!

    TM on 17/4/06 @ 10:18 pm

  14. 14

    Hi all,
    I have completed it. Please read it if you free. Thanks~^^

    My blog related to the course:
    http://ckinou.blogspot.com

    思淇 on 20/4/06 @ 2:33 am

  15. 15

    Hi, i have updated my blog,plz check^^thx

    Quinnie Chung on 20/4/06 @ 11:23 pm

  16. 16

    Dear Steven Sir:

    I have updated my weblog.
    Pld feel free to read it.

    Thz a lot^^

    Brian Chan on 20/4/06 @ 11:59 pm