C# is a multi paradigm programming language which has,
strong typing (error if argument pass to a function does not match expected type. See strong typing vs static typing)
imperative (statements which changes the state in contrast to functional programming- see diff)
declarative
functional
generic
object oriented and
component oriented
program disciplines.
Data Types
Value type
Directly...
Saturday, March 27, 2010
Tuesday, March 16, 2010
Structural Design Patterns
Decorator
Allows behavior to be added to an individual object either statically or dynamically, without affecting the behavior of other objects from the same class. FileReader in C# is a good example for this. Also check this article from codeproject for C#. Explore the Decorator pattern in JavaScript
Source
Example
Facade
Provides simplified...
Subscribe to:
Posts (Atom)
Powered by Blogger.
Software Architect at Surge Global/ Certified Scrum Master
Experienced in Product Design, Software Engineering, Team management and Practicing Agile methodologies.