(i) create a design for the additions, (ii) implement the additions, (iii) create unit tests for the additions, and (iv) identify opportunities for class-implementation and class-inter- face refactoring, and (v) do some refactoring where appropriate.
Review the extension specification at the end of this document, which describes all the ex- tensions to be done.
Design and implement the extensions using the best-practices
-For each new class that you implement, you must provide unit tests in the form of Junit5
tests. You should design your classes and modify existing classes to facilitate the testing.
-In a file in the docs directory called [login to view URL] list all the class-implementation
and class-interface refactoring that you will do and refactoring that you would recommend.
-Perform any class-implementation and class-interface refactoring that you promised to do.
Research the Factory pattern that is used to instantiate classes derived from the same
superclass. E.g., all the bots are subtypes of TimBot. Implement the Factory pattern to fix the
creation of bots in TimSim. Be sure to update the UML diagram and provide unit tests.
4 фрилансеров(-а) в среднем готовы выполнить эту работу за $26
Hi, Abhishek here, working in Java/J2EE technology for long time now(7+ years on client side location, currently available in CST timezone). Let me know if you'd like to discuss further. Be Well!!