Skip to Content
Hands-On Software Engineering with Python
book

Hands-On Software Engineering with Python

by Nimesh Verma, Brian Allbee
October 2018
Beginner to intermediate
736 pages
17h 39m
English
Packt Publishing
Content preview from Hands-On Software Engineering with Python

The BaseRequestHandler and BaseResponseFormatter ABCs

Without a concrete implementation derived from these classes, there's really not much to them. They use the same standard property structure that has been in play throughout this book for their properties, with typical type checking. The only new concept that they present is a combination of abstraction (which is nothing new) and the utilization of Python's __call__ magic method.

We'll look at these classes (indirectly, at least) when the concrete implementations derived from them are created for the hms_sys Artisan Gateway Service, in the next chapter.

When a class has a __call__ method, instances of that class can be called as if they were functions, with the required arguments defined ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Software Architecture with Python

Software Architecture with Python

Anand Balachandran Pillai
Data Structures and Algorithms in Python

Data Structures and Algorithms in Python

Michael T. Goodrich, Roberto Tamassia, Michael H. Goldwasser

Publisher Resources

ISBN: 9781788622011Supplemental Content