Title
Java Nano Patterns: A Set Of Reusable Objects
Keywords
Design patterns; Java; Micro patterns; Nano patterns; Reusability
Abstract
Software patterns are used in many applications and domains. They reduce time, effort and cost as they increase reliability, reusability and testability when used for developing software systems. Although they have been criticized for their high level of abstraction, design patterns are the most commonplace patterns used. Furthermore, micro patterns are introduced in the literature. They have a lower level of abstraction and dea with Java software programs at the level of a class while design patterns describe the system design in genera. In this paper, I am introducing a lower level of abstraction for Java patterns. Nano patterns are a group of reusable methods that are frequently used in Java software development. Sixteen nano patterns are defined into five groups, according to their privileges, nature and functionality. Additionally, I provide experimentation and initia results and concl ude that nano patterns reduce more ti me, effort and cost for a Java-based software project. Copyright 2010 ACM.
Publication Date
12-1-2010
Publication Title
Proceedings of the Annual Southeast Conference
Document Type
Article; Proceedings Paper
Personal Identifier
scopus
DOI Link
https://doi.org/10.1145/1900008.1900089
Copyright Status
Unknown
Socpus ID
79951828871 (Scopus)
Source API URL
https://api.elsevier.com/content/abstract/scopus_id/79951828871
STARS Citation
Batarseh, Feras, "Java Nano Patterns: A Set Of Reusable Objects" (2010). Scopus Export 2010-2014. 310.
https://stars.library.ucf.edu/scopus2010/310