The Go Programming Language¶
Donovan, & Kernighan. (2015). The Go Programming Language. Addison-Wesley.
Cited by¶
1 citation across 1 artifact.
Each citation links to the sentence it supports in the citing article.
Domain-specific¶
- Interface segregation principle
- The Go standard library codifies ISP in its
iopackage, whose interfaces are deliberately tiny:Readerdeclares one method (Read),Writerone (Write), andCloserone (Close), with composites likeReadWriteCloserassembled only where a client genuinely needs all threeThis sourceThe io package's single-method Reader, Writer and Closer interfaces and the embedding by which ReadWriter and ReadWriteCloser are composed from them.
- The Go standard library codifies ISP in its
Verification¶
This reference passed the adversarial substantiation pipeline: it was checked to exist and to support the claim it is attached to. See how references were verified.
Registry ID ref:488e781e7ec2 · see in the full table