KE
search
⌘Ctrlk
KE
  • dotNet Web 3.0
  • Engineering Management
    • Process Planning (SDLC)
    • Estimation
  • Requirements
    • Software Requirements Engineering
  • Design
    • OOD
      • Abstraction
      • Encapsulation
      • Inheritance vs Aggregation
      • Modularity
      • Polymorphism
      • Abstraction Qualities (cohesion, coupling, etc)
      • Types vs. Classes
      • Separation of concerns principle
      • SOLID
      • Design Patterns
      • Most often used design patterns
      • Software Architecture Patterns (structure, pros & cons)
      • Inversion of Control Containers and the Dependency Injection pattern
      • Domain-Driven Design patterns
      • Anti-patterns
    • DB Design
    • Modeling
    • Security
    • Algorithms
  • Construction Core
    • Programming language
    • Concurrency
    • Refactoring
    • Product deploying, software installation
    • Networking
  • Construction Web
    • Web server applications
    • Web Services
    • Microservices and Cloud
    • JavaScript, HTML, CSS
    • JavaScript Frameworks
  • Construction DB
    • SQL
    • Data Access Layer
  • Verification
    • Code Quality
    • Automated Testing (principles, patterns, and practices)
    • Automated Testing (Frameworks, Tools, Libraries)
  • Configuration Management
    • Product builds and Continuous Integration
    • Managing Versions
gitbookPowered by GitBook
block-quoteOn this pagechevron-down
  1. Design

OOD

Abstractionchevron-rightEncapsulationchevron-rightInheritance vs Aggregationchevron-rightModularitychevron-rightPolymorphismchevron-rightAbstraction Qualities (cohesion, coupling, etc)chevron-rightTypes vs. Classeschevron-rightSeparation of concerns principlechevron-rightSOLIDchevron-rightDesign Patternschevron-rightMost often used design patternschevron-rightSoftware Architecture Patterns (structure, pros & cons)chevron-rightInversion of Control Containers and the Dependency Injection patternchevron-rightDomain-Driven Design patternschevron-rightAnti-patternschevron-right
PreviousRoot Causes of Project Success and Failurechevron-leftNextAbstractionchevron-right

Last updated 6 years ago