Anca-Elena IORDAN, Florin COVACIU


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:



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


  • There are currently no refbacks.