Abstract
This chapter provides an overview of object-oriented design methodology, including a discussion of properties, methods, interface, and inheritance. Along with that is an introduction to Python classes and how to use these classes in object-oriented design. The discussion concludes with a look at practical issues in using object-oriented design, as well as the meaning of music representation in light of the chapter’s primary focus.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this chapter
Cite this chapter
Pazel, D.P. (2022). Software Modeling and Object-Oriented Design. In: Music Representation and Transformation in Software. Springer, Cham. https://doi.org/10.1007/978-3-030-97472-5_1
Download citation
DOI: https://doi.org/10.1007/978-3-030-97472-5_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-97471-8
Online ISBN: 978-3-030-97472-5
eBook Packages: Computer ScienceComputer Science (R0)