Using Inheritance starting on page 593 of your book. There are two classes for you to draw the diagram for -- the SavingsAccount class, and the CD class. Use the UML example immediately preceding this "In the Spotlight" in your text, as well as the other info you find online, to complete this.
OOPs
In today's technology-driven world, computer programming skills are in high demand. The object-oriented programming (OOP) approach is very much useful while designing and maintaining software programs. Object-oriented programming (OOP) is a basic programming paradigm that almost every developer has used at some stage in their career.
Constructor
The easiest way to think of a constructor in object-oriented programming (OOP) languages is:
Using Word, Visio, another digital tool - or neatly by hand and scanned in - draw and submit a complete UML diagram for the "In the Spotlight" item titled Using Inheritance starting on page 593 of your book. There are two classes for you to draw the diagram for -- the SavingsAccount class, and the CD class. Use the UML example immediately preceding this "In the Spotlight" in your text, as well as the other info you find online, to complete this.
![In the Spotlight:
Using Inheritance
Bank Financial Systems, Inc. develops financial software for banks and credit
unions. The company is developing a new object-oriented system that manages
customer accounts. One of your tasks is to develop a class that represents a
savings account. The data that must be held by an object of this class is:
• The account number.
• The interest rate.
• The account balance.
You must also develop a class that represents a certificate of deposit (CD)
account. The data that must be held by an object of this class is:
• The account number.
• The interest rate.
• The account balance.
• The account maturity date.
As you analyze these requirements, you realize that a CD account is really a
specialized version of a savings account. The class that represents a CD will hold
all of the same data as the class that represents a savings account, plus an extra
attribute for the maturity date. You decide to design a SavingsAccount class to
represent a savings account, then design a subclass of SavingsAccount named
CD to represent a CD account. You will store both of these classes in a module
named accounts. Program 11-70shows the code for the SavingsAccount
class.](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2F88f79b59-8660-4c29-b39a-94750a0e82c5%2F6e3fd9c2-da97-4b20-97d7-518ecede2ebf%2F2i6enq_processed.png&w=3840&q=75)
![](/static/compass_v2/shared-icons/check-mark.png)
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 1 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![C How to Program (8th Edition)](https://www.bartleby.com/isbn_cover_images/9780133976892/9780133976892_smallCoverImage.gif)
![Database Systems: Design, Implementation, & Manag…](https://www.bartleby.com/isbn_cover_images/9781337627900/9781337627900_smallCoverImage.gif)
![Programmable Logic Controllers](https://www.bartleby.com/isbn_cover_images/9780073373843/9780073373843_smallCoverImage.gif)