Pages without language links
From CSSEMediaWiki
Showing below up to 100 results starting with #51.
View (previous 100 | next 100) (20 | 50 | 100 | 250 | 500)
- Avoid downcasting
- Avoid equals
- Avoid god classes
- Avoid inheritance for implementation
- Avoid inheritance for optional containment
- Avoid interface bloat
- Avoid interface pollution
- Avoid mixing inputs and outputs
- Avoid multiple inheritance
- Avoid no-op overrides
- Avoid protected data
- Avoid side effects
- Avoid verb classes
- Barbara Liskov
- BaseBean
- Becomes problem
- Behavioral completeness
- Benjamin's Design Study
- BenjaminTaylor Previous Design Work
- Bertrand's Design Study
- Bertrand Meyer
- Beware accessors
- Beware inheritance over composition
- Beware of many accessors
- Beware of non-communicating methods
- Beware singletons
- Beware type switches
- Beware value switches
- Big ball of mud
- Big design up front
- Blackboard System
- Boat anchor
- Bob Martin
- Bob Martin's heuristics
- Bob Martin's principles
- BrettWardsDesignStudy
- Bridge
- Builder
- CLU
- Call super
- Cay Horstmann 2006
- Chain of Responsibility
- Change Reference to Value
- Change Unidirectional Association to Bidirectional
- Change Value to Reference
- Christopher Alexander
- Christopher Alexander 1977
- Christopher Alexander 1979
- Circle-ellipse problem
- Circular dependency
- Citation needed
- Class Encapsulation
- Class diagram
- Class hierarchies should be deep and narrow
- Class versus Object
- Code smells
- Collapse Hierarchy
- Collecting Parameter
- Combining design patterns
- Command
- Command query separation
- Comments and suggestions
- Comments smell
- Common closure principle
- Common reuse principle
- Component versus Module
- Composite
- Constant interface
- Contain contents not parents
- Contained objects should not use each other
- Containment implies uses
- Copy Constructor vs the Encapsulation Boundary
- Coupling and cohesion
- Cut and paste programming
- DMA Design Project
- DMA Design Project - Source Code
- DMA Design Project - first submission
- DMA Design Project first draft
- Data class smell
- Data clumps smell
- Data mapper pattern
- David Parnas
- Decomposition
- Decorator
- Defer identification of state variables pattern
- Define classes by behavior, not state pattern
- Define default values via explicit protocol pattern
- Delegation
- Dependency injection
- Dependency inversion principle
- Design Project
- Design by contract
- Design examples
- Design maxims
- Design maxims Equivalence
- Design patterns
- Design patterns break rules
- Designfest
- Diamond Problem
- Different Design