Software Design

Design Principles |

Gang of Four (23 OOP patterns) |

OOP terminology |

Software Architectures |

Antipatterns |