Find Jobs
Hire Freelancers

Write some Software

£10-20 GBP

Завершено
Опублікований about 7 years ago

£10-20 GBP

Оплачується при отриманні
The objective of this task is to become familiar with the development of object-oriented approaches, particularly concentrating on the selection of suitable classes and the appropriate use of encapsulation and polymorphism. The structured programme written for task 1 is to be converted to an object-oriented programme and some extensions added. The following features should be added to the task 1 code. • Add menu items that allow the user to request that the current state of the program be saved and previously saved state be loaded. • Add one or more member functions to allow all relevant data and other information to be saved to a file (you may choose a fixed file name). • Add one or more member functions to allow all relevant data and other information to be loaded from a file (using the same fixed file name as that used for saving). The following also forms part of the specification. • The program must use an object-oriented approach; it must contain only member functions (other than main() which should do no more than create the first object). • All members must be private. • Document properly the code you add. Don’t document every line of code - just the major blocks of code (see the marking scheme). • The structure of your code should be neat and easy to follow. • provide the following files: (a) a copy of the source code as a text file with name [login to view URL]; (b) a copy of the source code as a PDF; (c) a copy of the executable. A sample of the feedback sheet you will receive after the task has been marked is also attached. The marking scheme is also shown on the feedback sheet. Before writing your code you will need to think carefully about the following (HINT: these are hints!). • Decide on the classes you need. You should also be careful to include a set of classes that implement the functionality of the code in such a way that they could be used by other developers. • To establish suitable member functions, take into account the responsibilities of each class; for example, which class should perform the filtering operation? • Encapsulation dictates that, as far as possible, an object should be responsible for its own data. • Use polymorphism only as appropriate. The general rule is that if an inbuilt operator matches the purpose of a member function then it should be overloaded. • Use inheritance only where necessary. Only if you can reasonably say that object A is a type of object B should A inherit from B.
ID проекту: 13050978

Про проект

5 пропозицій(-ї)
Дистанційний проект
Активність 7 yrs ago

Хочете заробити?

Переваги подання заявок на Freelancer

Вкажіть свій бюджет та терміни
Отримайте гроші за свою роботу
Опишіть свою пропозицію
Реєстрація та подання заявок у проекти є безкоштовними
Доручений:
Аватарка користувача
Sir, Please give me a chance to work with you as i am an expert in C++ programming. After completing this task, I can give you a complimentary skype session also if you need to understand how i did it or you need any help. I will do it in just half the price which u have stated. Eagerly awaiting to hear from you. Thanks, meenakshi
£18 GBP за 1 день
4,9 (11 відгуки(-ів))
3,9
3,9
5 фрілансерів(-и) готові виконати цю роботу у середньому за £22 GBP
Аватарка користувача
Hi there, I would like to do this project if given the opportunity. Let me know if you are interested so I can have further details. Thanks.
£30 GBP за 1 день
4,9 (878 відгуки(-ів))
7,5
7,5
Аватарка користувача
Hello I am C++ expert and interested in this project. I have reviewed the attached codes and confident to handle it perfectly. I have a lot of experience in helping in students with assignments, so I will keep codes well documented and simple. Please communicate to discuss further. Regards Anshu
£33 GBP за 1 день
4,8 (282 відгуки(-ів))
7,0
7,0
Аватарка користувача
Expert developer here. I can do your job.....................................................................
£18 GBP за 1 день
4,7 (66 відгуки(-ів))
5,6
5,6

Про клієнта

Прапор UNITED KINGDOM
shefford, United Kingdom
5,0
1
Спосіб оплати верифіковано
На сайті з лют. 9, 2017

Верифікація клієнта

Дякуємо! Ми надіслали на вашу електронну пошту посилання для отримання безкоштовного кредиту.
Під час надсилання електронного листа сталася помилка. Будь ласка, спробуйте ще раз.
Зареєстрованих користувачів Загальна кількість опублікованих робіт
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Завантажуємо для перегляду
Дозвіл на визначення геолокації надано.
Ваш сеанс входу закінчився, і сеанс було закрито. Будь ласка, увійдіть знову.