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 concrete business objects of hms_artisan

The final definition of the concrete classes in the Artisan Application really just boils down to the following:

  • Defining each concrete class:
    • Deriving from the corresponding base class in hms_core
    • Deriving from JSONFileDataObject that was just defined
  • Collecting the arguments for the new class __init__ method, which needs to account for all of the arguments of the parent classes.
  • Implementing any of the abstract instance and class methods required by the parent classes, many of which have already been set up to allow the derived class to call the parent's abstract method.
  • Setting up a _file_store_dir class attribute value that can be used by instances of the classes until the final application ...
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