Design Patterns – Structural Patterns – Proxy

February 29, 2008

Proxy Pattern In my last post I wrote about structural patterns and introduced the decorator pattern.In this post I'll introduce one of the most useful structural patterns - the proxy pattern.What is the Proxy Pattern? The proxy pattern is all about the making of small public objects that create and access complex objects.The proxy object is the gateway to the complex object and it communicate (send requests) with that object.One other reason to create a proxy is to hand the creation of an object to the proxy if that object is expensive to create.For a UML diagram of the pattern...

Chapter One – Design Patterns – Lesson 1

February 19, 2008

Structural Patterns And Decorator Pattern Structural PatternsIn this lesson, I'm going to write about the first of the three design pattern groups - the structural patterns.As I wrote in my first post about design patterns, the structural patterns deal with composition of classes and objects and enable us to form larger structures.The structural patterns include: Adapter, Bridge, Composite, Decorator, Facade, Flyweight and Proxy.The advantage of using these patterns is that you can apply them while you are designing your project, or later on when you deploy or in the faze of maintenance. Decorator PatternI'm going to start with the decorator...

Chapter One – Design Patterns

February 15, 2008

Prolog - the bookDid you ever wonder what makes a good solution?Did you ever thought why solutions sometime fall apart? Somebody asked me once why do I think that my solution to a problem is good. To tell you the truth, Only time will tell if the solution was good or not.The only thing that I can be sure about is that I try to simplify my solutions and I'm using a lot of design patterns on the way.I was first introduced to design patterns in a J2EE elective course when I was a computer science student.The lecturer introduced...


February 13, 2008

"שעת לילה מאוחרת אגלי זיעה מכסים את מצחו תקתוק מקשים בלתי פוסק ברקע יבבת תינוק נשמעת מכיוון הרחוב שבו הוא מתגורר ומיד אחריה קולו החלוש של ההורה שהתעורר לבדוק מה קרה מחשבות טורדות את מוחו בעת שהוא חושב מה הוא עומד לפרסם בפוסט הראשון שלו לבסוף עוד שורות נוספות לפוסט והוא מתחיל לנשום לרווחה..." שמי גיל פינק ואני עוד "ילד חדש" בשכונה הותיקה של הבלוגים. אני מועסק בחברת SRL Group כתוכניתן בכיר בתחום פיתוח ותשתיות NET. וכיועץ בעיקר בנושאים של תשתיות. מטרת הבלוג הזה היא להעביר מהידע והניסיון שאותו צברתי במרוצת השנים בכל הקשור בפיתוח.