CSC/ECE 517 Fall 2007
Summary of links
- 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