OOC:en:Content
来自 ChinaUnix Wiki
[编辑]
Preface
[编辑]
Abstract Data Types — Information Hiding
[编辑]
Dynamic Linkage — Generic Functions
Methods, Messages, Classes and Objects
Selectors, Dynamic Linkage, and Polymorphisms
[编辑]
Programming Savvy — Arithmetic Expressions
[编辑]
Inheritance — Code Reuse and Refinement
Superclass Implementation — Point
Visibility and Access Functions
Subclass Implementation — Circle
Is It or Has It? — Inheritance vs. Aggregates
[编辑]
Programming Savvy — Symbol Table
Superclass Implementation — Name
[编辑]
Class Hierarchy — Maintainability
[编辑]
The ooc Preprocessor — Enforcing a Coding Standard
An Example — List, Queue, and Stack
[编辑]
Dynamic Type Checking — Defensive Programming
[编辑]
Static Construction — Self-Organization
[编辑]
Delegates — Callback Functions
An Application Framework — Filter
[编辑]
Class Methods — Plugging Memory Leaks
Programming Savvy — A Classy Calculator
[编辑]
Persistent Objects — Storing and Loading Data Structures
Attaching Objects — value Revisited
[编辑]
Exceptions — Disciplined Error Recovery
[编辑]
Forwarding Messages — A GUI Calculator
Object-Oriented Design by Example
A Character-Based Interface — curses
[编辑]
Appendix A ANSI-C Programming Hints
Variable Argument Lists — stdarg.h
[编辑]
Appendix B The ooc Preprocessor — Hints on awk Programming
Report Generation — report.awk
[编辑]
