Ditutup

Help on a Java and GUI Task

Hello I need help on a project

The task will open on April 17, 2021 at 19:00pm EST and should be done within three hours. The task will consist of 2-5 programming questions of different lengths. It may also contain 3-5 MCQ or theory questions. The project will cover the coding language Java and Object-Oriented Software Development. Below I will provide the different segments and theories required to progress in this project.

List of topics

• Object-oriented concepts (class, object, encapsulation, fields/instance variables,

constructors and instance methods, accessors and mutators, inheritance,

polymorphism, casting)

• Classes as types; References

• UML representation of a class, an object; Introduction to the Unified Modeling

Language (UML)

• Generic collections

• Documenting

• Testing and debugging

•Introduction to Design Patterns

• Event handling

To study for the final, I recommend mastering the following topics:

Draw UML diagrams from a given code and/or some text specifications (you need to know how to represent inheritance, interfaces, and composition)

Write classes in Java programing language from a given UML diagram (you need to know how to write subclasses using inheritance, interfaces, abstract classes, and classes containing other objects)

Be able to follow Java coding conventions:

Classes start with capital letters

Constants should be named final and written using upper case

Class variables and methods are static

Proper use of private and public

The name of attributes and methods are camel case starting with lower case (e.g. myAttribute)

....

Be able to implement methods that deal with ArrayLists, LinkedLists, HashMaps, Strings, etc. (This include the use of loops and conditional statements)

Be able to use Java classes using Java documentation (e.g. Random Class, Date Class, etc.)

Be able to write comments on your code using Java documentation style.

Use properly the keywords "this" and "super" (We will cover "super" before the midterm)

Be able to implement abstract classes and interfaces, and use those inside other classes

Be able to implement a test harness for a class using JUnit 5

Be able to develop a small application with a GUI

Be able to identify the elements of software design patterns and recognize and apply the Strategy Pattern.

Please send me a message if you can guarantee an amazing job on this task.

Kemahiran: Java, Graphical User Interface (GUI), Object Oriented Programming (OOP), Computer Science

Lihat lagi: help java project chat, free help java assingments, hide process task manager help, help java exercises, need help java assignments, need help java assignment, help java iligan, help java courseworks, help java coursework, help java assignment, help java source code mortgage payment calculator, help java assignments 2009 ncc, need help java programmer, project help java, project help java swing gui pages, need help java programming gui assignment

Tentang Majikan:
( 1 ulasan ) Ottawa, Canada

ID Projek: #29894563

6 pekerja bebas membida secara purata $58 untuk pekerjaan ini

kekemon

Hello, I have good knowledge of OOP and data structure and algorithms. I have solved 300+ ACM problems. I have programming expertise on C, C++, Java, Python. I have coding test experience on hackerrank & codility, h Lagi

$50 CAD dalam 2 hari
(31 Ulasan)
4.5
Darwish001

HI, Hope you are doing well. I have full experience about Java/JavaFX so that I have confident to complete your project perfectly. I will be very happy to discuss about your project via chatting. Thank you.

$100 CAD dalam 7 hari
(19 Ulasan)
5.4
ruslikpetr

Hello. Nice to meet you. I've just checked your requirements in details. I have rich experience about Java, Computer Science, OOP and GUI. And I can develop your project in shortest time perfectly. If you hire me, I'll Lagi

$50 CAD dalam sehari
(5 Ulasan)
3.1
deepaligarg08

Dear hiring manager, I would like to let you know that I'm a very hardworking and dedicated person. I only take payment when my clients smiles on my output. I'll do my work with full honesty. As I am a new freelancer i Lagi

$50 CAD dalam 7 hari
(0 Ulasan)
0.0
Ahmad0Ellamey

Hello , I am a Mobile Apps & Desktop Software Developer , have a good experience with Java , Java Swing , MySQL , Android and Flutter . I'm a freshly graduated From Faculty of Computers & Information (Computer Since D Lagi

$50 CAD dalam sehari
(0 Ulasan)
0.0
neelu0610

Hi student, I am currently working as a Q&A (Question & Answer) expert in a reputed company. I have solved around 1300+ questions in nearly 7 (C, C++, Java, HTML, Javascript, Python and CSS ) Languages. I have develope Lagi

$50 CAD dalam 2 hari
(0 Ulasan)
0.0