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

Socpus ID

79951828871 (Scopus)

Source API URL

https://api.elsevier.com/content/abstract/scopus_id/79951828871

This document is currently not available here.

Share

COinS