APIDesignPatterns
From APIDesign
(Difference between revisions)
Line 8: | Line 8: | ||
* [[APIDesignPatterns:ProviderAPI|Growing Provider API]] | * [[APIDesignPatterns:ProviderAPI|Growing Provider API]] | ||
* [[APIDesignPatterns:FriendPackages|Friend Packages]] | * [[APIDesignPatterns:FriendPackages|Friend Packages]] | ||
- | * [[APIDesignPatterns | + | * [[APIDesignPatterns:GetterAndSetter|Use Getter and Setters]] |
+ | * [[APIDesignPatterns:CumulativeFactory|Cumulative Factory]] |
Revision as of 14:31, 9 November 2008
API Design Patterns are classical 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, 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: