CSC/ECE 517 Fall 2007
Summary of pages done in Fall 2007 and Summer 2008
- Lecture 4
- Lecture 5
- Lecture 6
- Lecture 7
- Lecture 8
- Lecture 9
- Lecture 10
- Lecture 12
- Lecture 13
- Lecture 14
- Lecture 15
- Lecture 16
- Lecture 17
- Lecture 18
- Lecture 19
- Lecture 20
- Lecture 21
- Lecture 22
- Lecture 23
- Lecture 25
- Lecture 26
- No current lecture
- Disambiguating method calls
- Disambiguating multiple instances of a method
- Interface segregation principle
- Principle of least astonishment
- Principle of least astonishment
- Principle of least astonishment
- Separation of responsibility
- Separation of responsibility
- Separation of responsibility
- Separation of responsibility
- Interface segregation principle
- Interface segregation principle
- Interface segregation principle
- Interface segregation principle
- Creator pattern
- Creator pattern
- Creator pattern
- Controller pattern
- Controller pattern
- Controller pattern
- Controller pattern
- Bertrand Meyer's patterns
- Bertrand Meyer's principles
- Bertrand Meyer's principles
- Bob Martin's principles
- Bob Martin's principles
- Bob Martin's principles
- Java vs. Ruby threads
- Rails vs. PHP
- Rails vs. PHP
- Rails vs. PHP
- Links to best versions of(?) PR 2 pages
- Pure fabrication pattern
- Pure fabrication pattern
- Patterns almanac: State, Basic Relationship, Manager
- Patterns almanac: Object pool, Producer-consumer, Immutable, Web site review
- Protected variation
- Links to best versions of(?) PR 3 pages