Archive | designpatterns RSS feed for this section

Jim Weirich on the Grand Theory of Unified Software Development

Summary
- Connascence is the ‘quark’ of software design
- Not really any tools to analyze code
- Seems like there is a relation between connascence and design patterns
(Link: Jim Weirich on the Grand Theory of Unified Software Development)

Uncle Bob – Principles Of Object oriented design

The first five principles are principles of class design.

They are:
SRP The Single Responsibility Principle
OCP The Open Closed Principle
LSP The Liskov Substitution Principle
DIP The Dependency Inversion Principle
ISP The Interface Segregation Principle
(Link: Uncle Bob – Principles Of Object oriented design)

iPhone Application Design Patterns — Flyosity: Mac & iPhone Interface Design

# Dive deep into hierarchical levels of application information and then surface back to the top easily
# Switch between different main pieces of functionality without losing your place on one when moving to another
# Edit and adjust information without losing your place contextually
# Display a list of information or choices
(Link: iPhone Application Design Patterns — Flyosity: Mac & iPhone Interface Design)


Follow

Get every new post delivered to your Inbox.