IMPROVING DESIGN OF A TRIANGLE GEOMETRY COMPUTER APPLICATION USING A CREATIONAL PATTERN
Abstract
Abstract: In the process of developing a computer application, design represents probably the most important factor that can affect its quality. Propitiously, there are currently several design patterns whose use can provide a solution of a general problem. Design solutions of competent architects are represented through the design models. Thereby, any design model aims to solve a specific design issue in case of object oriented programming paradigm. This paper presents an interactive computer application that can be used in the study of triangle geometry. The design of the computer application is improved by using of the "Factory" creational pattern, and the implementation is accomplished through the Java programming language.
Key words: Triangle Geometry, Design Patterns, Factory, UML, Java.
Full Text:
PDFReferences
Gorton, I., Essential Software Architecture, Springer, Heidelberg, Germany, ISBN 978-3642191756, 2011
Pfleeger, S.L., Atlee, J., Software Engineering: Theory and Practice, Pearson, ISBN 978-0136061694, 2009
Fowler, M., Patterns of Enterprise Application Architecture, Addison-Wesley Professional, Boston, United States, ISBN 978-0321127426, 2002
Ghiormez, L., Panoiu, M., Panoiu, C., Rob, R., Electric arc model in PSCAD — EMTDC as embedded component and the dependency of the desired active power, IEEE 14th International Conference on Industrial Informatics, pp. 351-356, ISSN 2378-363X, Poitiers, France, July 2016
Morariu, R., Lupea, I., Anderson, C., Noise analysis inside an electric vehicle during a run up on the road and on the chassis dynamometer, Acta Tehnica Napocensis, Series: Applied Mathematics and Mechanics, vol. 56, Issue III, ISSN 1221-5872, pp. 523-529, Cluj-Napoca, Romania, 2013
Cuntan, C.D., Baciu, I., Verifying the Functionality of a Parallel-Series Convertor using Nexis 4 Development Board, Annals of Faculty Engineering Hunedoara, vol. XVI (4), ISSN 2601-2332, pp. 119-122, Hunedoara, Romania, 2018
Deteşan, O., The dynamic modelling of the robot mechanical structure using the symbolic computation in Matlab, Acta Tehnica Napocensis, Series: Applied Mathematics and Mechanics, vol. 56, Issue IV, ISSN 1221-5872, pp. 659-664, Cluj-Napoca, Romania, 2013
Timoftei, S., Brad, E., Sarb, A., Stan, O., Open-source software in robotics, Acta Tehnica Napocensis, Series: Applied Mathematics and Mechanics, vol. 61, Issue III, ISSN 1221-5872, pp. 519-626, Cluj-Napoca, Romania, 2018
Schonstein, C., Kinematic control functions for a serial robot structure based on the time derivative jacobian matrix, Acta Tehnica Napocensis, Series: Applied Mathematics and Mechanics, vol. 61, Issue II, ISSN 1221-5872, pp. 253-660, Cluj-Napoca, Romania, 2018
Deitel, H., Java 9 for Programmers, Pearson Education, USA, ISBN 978-0134777566, 2017
Altshiller, N., College Geometry: An Introduction to the Modern Geometry of the Triangle and the Circle, Dover Publications, USA, ISBN 978-0486458052, 2007
Gallatly, W., Modern Geometry of the Triangle, Forgotten Books, ISBN 978-1440088636, 2015
Sarcar, V., Java Design Patterns: A Hands-On Experience with Real-World Examples, Apress, Berkeley, CA, USA, ISBN 978-1484240779, 2018
Bruegge, B., Dutoit, A., Object Oriented Software Engineering Using UML, Prentice-Hall, Inc. Upper Saddle River, ISBN 978-0-13-606125-0, NJ, USA, 2013
Arbain, N.A., Azmi, M.S., Muda, A.K., Radzid, A.R., Tahir, A., A Review of Triangle Geometry Features in Object Recognition, IEEE 9th Symposium on Computer Applications & Industrial Electronics, pp. 254-258, ISBN 978-1-5386-8546-4, Malaysia, April 2019
Zhao, J., Liu, W., Xia, R., A method of feature line extraction of triangle mesh surface model, IEEE International Conference on Information and Automation, pp. 602-605, ISBN 978-1467322386, Shenyang, China, June 2012
Refbacks
- There are currently no refbacks.