
Effective C++
CppCast
00:00
The Importance of Interface Design in C++
The mechanics of it and the details are pretty involved, much more involved certainly than I expected when I started with it. So one of the items that I wrote about in effective C++ is to make interfaces easy to use correctly and hard to use incorrectly. There's two items that historically I'm kind of proud of. And what I said was that you should make non-leaf classes abstract - which may not sound terribly radical now but I wrote that in 1995.
Play episode from 22:32
Transcript


