Object-oriented design to design a parent class called book

Assignment Help Basic Computer Science
Reference no: EM13283345

Use object-oriented design to design a parent class called Book that will receive the ISBN, author, title and price of a book, and select and print records for all books with a price of more than $50.00. Design a child class called TextBook that will use the existing methods of its parent class and receive an extra data field called grade that can be a number from 0 to 12. This class is to select and print records of all textbooks of grades 3 to 6. Design another child class called PictureBook that will use the existing methods of its parent class and receive an extra data field called age that can be a number from 0 to 5. This class is to select and print records of all picture books for ages 3 to 4.
a Design the class table and UML diagram.
b Write an algorithm for each operation.
c Write a test or driver algorithm to test the solution.
Instructions from WS 5.4
i. Create one design of the class table. (What will our design be to solve this programming request?)
Defining Diagram
Input Processing Output

ii. Create one UML diagram of the entire process. (We need to develop a big picture diagram of our solution algorithm?)

iii. Create four flowcharts for each class including the driver algorithm. (Each class flowchart needed is Driver, Book, Textbook and Picturebook)

iv. Create four psuedocode algorithms include the following classes:
1. Driver Algorithm.
2. Book Algorithm.
3. Textbook Algorithm.
4. Picturebook Algorithm.
v. Create three desk checks for each class algorithm.
a. In a Word document do the following:
i. Create one design of the class table.
ii. Create one UML diagram of the entire process.
iii. Create four flowcharts for each class including the driver algorithm.
iv. Create four psuedocode algorithms include the following classes:
0. Driver Algorithm.
1. Book Algorithm.
2. Textbook Algorithm.
3. Picturebook Algorithm.
v. Create three desk checks for each class algorithm.

Reference no: EM13283345

Questions Cloud

The command sequence in a normal smtp session : 1.What would the command sequence in a normal SMTP session be? Use C: to preface a command issued by the client and S: to preface a command issued by the server.
Advertising during the super bowl is pricey : Advertising during the Super Bowl is pricey and reserved for mega brands, but local television stations are allowed to air local advertisements during the broadcast.
Refuse to produce an energy-gobbling appliance : Should a marketing manager or a business refuse to produce an energy-gobbling appliance that some consumers are demanding? Should a firm install an expensive safety device that will increase cost but that customers do not want? Are the same principle..
How to set up or improve their cybersecurity : How should government justify telling private industry how to set up or improve their cybersecurity?
Object-oriented design to design a parent class called book : Use object-oriented design to design a parent class called Book that will receive the ISBN, author, title and price of a book, and select and print records for all books with a price of more than $50.00. Design a child class called TextBook th..
Immanuel kant would support the golden rule of religion : Immanuel kant would support the golden rule of religion. ethical relativism has been widely adopted as an ethical theory because of its universal moral norms and strict guidelines
Risk averse-risk seeking or risk neutral : Interview a businessperson who makes decisions, some of which are likely to involve some degree of risk. Assess their utility curve for money similar to the one that was constructed in the Measuring Risk (page three) lecture from earlier this week.
Social responsibility is the branch of philosophy : A socially responsible business person believes that the formal legal law is inferior to universal moral and ethical principles that can be determined by intuition. Social responsibility is the branch of philosophy that focuses on morally right and w..
Observe social responsibility standards higher : Corporations should not merely obey the law but rather should seek and observe social responsibility standards higher than the law since at times the law is silent or is not enforced. Corporate profit-seeking at times involves unacceptable social cos..

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Identifies the cost of computer

identifies the cost of computer components to configure a computer system (including all peripheral devices where needed) for use in one of the following four situations:

  Input devices

Compare how the gestures data is generated and represented for interpretation in each of the following input devices. In your comparison, consider the data formats (radio waves, electrical signal, sound, etc.), device drivers, operating systems suppo..

  Cores on computer systems

Assignment : Cores on Computer Systems:  Differentiate between multiprocessor systems and many-core systems in terms of power efficiency, cost benefit analysis, instructions processing efficiency, and packaging form factors.

  Prepare an annual budget in an excel spreadsheet

Prepare working solutions in Excel that will manage the annual budget

  Write a research paper in relation to a software design

Research paper in relation to a Software Design related topic

  Describe the forest, domain, ou, and trust configuration

Describe the forest, domain, OU, and trust configuration for Bluesky. Include a chart or diagram of the current configuration. Currently Bluesky has a single domain and default OU structure.

  Construct a truth table for the boolean expression

Construct a truth table for the Boolean expressions ABC + A'B'C' ABC + AB'C' + A'B'C' A(BC' + B'C)

  Evaluate the cost of materials

Evaluate the cost of materials

  The marie simulator

Depending on how comfortable you are with using the MARIE simulator after reading

  What is the main advantage of using master pages

What is the main advantage of using master pages. Explain the purpose and advantage of using styles.

  Describe the three fundamental models of distributed systems

Explain the two approaches to packet delivery by the network layer in Distributed Systems. Describe the three fundamental models of Distributed Systems

  Distinguish between caching and buffering

Distinguish between caching and buffering The failure model defines the ways in which failure may occur in order to provide an understanding of the effects of failure. Give one type of failure with a brief description of the failure

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd