APIDesignPatterns

From APIDesign

(Difference between revisions)
Jump to: navigation, search
(Redirecting to Category:APIDesignPatterns)
Line 1: Line 1:
-
[[APIDesignPatterns|API Design Patterns]] are classical [[wikipedia::Design_patterns|design patterns]] with a special emphasis on evolution. They are essential for creation of shared libraries and frameworks that can be evolved over the time in proper, [[BackwardCompatibility|compatible]] way. Many of them are discussed in [[TheAPIBook]], however as time evolves, and as our knowledge is growing, additional observations are discovered. That is why here you can find up-to-date list:
+
#REDIRECT [[Category:APIDesignPatterns]]
-
 
+
-
 
+
-
* [[APIDesignPatterns:RequestResponse|Request/Response]]
+
-
* [[APIDesignPatterns:Exceptions|Using Exceptions while designing APIs]]
+
-
* [[APIDesignPatterns:ExceptionExtensibility|Extensibility of Exceptions]]
+
-
* [[APIDesignPatterns:ClientAPI|Growing Client API]]
+
-
* [[APIDesignPatterns:ProviderAPI|Growing Provider API]]
+
-
* [[APIDesignPatterns:FriendPackages|Friend Packages]]
+
-
* [[APIDesignPatterns:GetterAndSetter|Use Getter and Setters]]
+
-
* [[APIDesignPatterns:CumulativeFactory|Cumulative Factory]]
+

Revision as of 12:42, 15 November 2008

  1. REDIRECT
Personal tools
buy