You know how to make objects, properties, methods, variables, and functions. There are practically no limits as to how you can combine them. Programming is not an assembly line job where you are given something, you perform the same procedure to it you do every day, and then you have a set result. Programming is problem solving. The problem might be a broken loop, or a broken function, or a broken class, or a total program. But the important thing to keep in mind is that there is no simple single answer for anything.
I’m harping on this only because around now is when people complain “But you didn’t show us how to make a banana for my fruit salad! How can I do my homework?!?” I showed how to make a class and how to plan a program. You make the fruit salad.
Oh yeah, and I’m also harping on this because the drop date is coming up. If you don’t like programming you can still get a W. I personally think y’all should commit and stay because programming is the best job ever.
Here we have composition (object property) and association (pointer property) only, and fewer classes than the text assignment. No aggregation (owner of dynamic memory). Write a program for a soccer league. The details are up to you – you know what a team is. If you don’t, I don’t believe you. Even the ancient Aztecs had teams for sports. Teams predate that I bet.
A use case is a description of a common user performing actions with a given goal. This helps you decide if your objects are sufficient. “Get money out of an ATM,” “Grade an assignment,” anything related to why you are writing the program.
I want to assign/change a jersey to all the members of a team.
I want to switch the team of a player
I want to display the stats of a team or a player. (An example of not being given full information, but you can use common sense to fill in what is appropriate.)
I want to look up the scores of all games a team has played
Test everything you wrote just to make sure it doesn’t crash. You don’t have to test the use cases though. You just make sure they could happen if you were asked to do them later. I don’t grade your tester main.
Can you help me solve it pleases. and it isn’t about avenger, it is just about the soccer game.
Delivering a high-quality product at a reasonable price is not enough anymore.
That’s why we have developed 5 beneficial guarantees that will make your experience with our service enjoyable, easy, and safe.
You have to be 100% sure of the quality of your product to give a money-back guarantee. This describes us perfectly. Make sure that this guarantee is totally transparent.Read more
Each paper is composed from scratch, according to your instructions. It is then checked by our plagiarism-detection software. There is no gap where plagiarism could squeeze in.Read more
Thanks to our free revisions, there is no way for you to be unsatisfied. We will work on your paper until you are completely happy with the result.Read more
Your email is safe, as we store it according to international data protection rules. Your bank details are secure, as we use only reliable payment systems.Read more
By sending us your money, you buy the service we provide. Check out our terms and conditions if you prefer business talks to be laid out in official language.Read more