Think Python –– 17.11 Interface and Implementation - Allen Downey

This quote was added by keynasty
After you deploy a new class, you might discover a better implementation. If other parts of the program are using your class, it might be time-consuming and error-prone to change the interface. But if you designed the interface carefully, you can change the implementation without changing the interface, which means that other parts of the program don't have to change.

Train on this quote


Rate this quote:
3.7 out of 5 based on 59 ratings.

Edit Text

Edit author and title

(Changes are manually reviewed)

or just leave a comment:


Test your skills, take the Typing Test.

Score (WPM) distribution for this quote. More.

Best scores for this typing test

Name WPM Accuracy
volhosis 163.37 95.4%
imeduci 141.72 98.7%
user66168 141.20 97.1%
jpadtyping 138.78 98.7%
ze_or 130.23 99.5%
thorgott2 129.99 98.1%
user939249 129.03 95.1%
stillow 128.71 98.7%
alex_orr 127.23 97.1%
phraznikov 127.21 98.9%

Recently for

Name WPM Accuracy
mooooooon 75.95 95.6%
mgraham 76.23 92.3%
user86209 56.41 96.4%
user85658 70.37 95.1%
user992795 35.56 93.9%
user419426 46.54 93.7%
user758465 74.72 93.9%
neuroquasar 25.45 84.7%