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.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

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.
Transcribed Image Text: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.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Class
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education