نتایج جستجو برای: design pattern
تعداد نتایج: 1280378 فیلتر نتایج به سال:
We present our approach to support program understanding by a tool that generates static and dynamic analysis algorithms from design pattern specifications to detect design patterns in legacy code. We therefore specify the static and dynamic aspects of patterns as predicates, and represent legacy code by predicates that encode its attributed abstract syntax trees. Given these representations, t...
abstract the first purpose of this study was to investigate the effect of consciousness-raising (c-r) activities on learning grammatical structures (simple present tense in this case) by iranian guidance school efl learners. the second one was to investigate the effect of gender on learning the simple present tense through c-r activities and tasks. finally, this study aimed to investigate the ...
The Bureaucracy pattern is a recurring design theme used to implement hierarchical object or component structures which allow interaction with every level of the hierarchy and maintain their inner consistency themselves. It is a composite pattern that is based on the Composite, Mediator, Chain of Responsibility and Observer pattern. Composite patterns require new presentation and modeling techn...
Design patterns are becoming increasingly popular as a way to describe solutions to general design problems. However, the implementation of design patterns has received only little attention so far. Traditional object models do not provide explicit support for design patterns. This situation leads to problems: design patterns are lost during the implementation creating a gap between software de...
Design patterns are gaining popularity because they support modifiability and flexibility of designs. Design patterns are solutions to frequently recurring problems in design. Reverse engineering of source code primarily focuses on the software architecture. Understanding software architecture in terms of design patterns simplifies the process of identifying some key properties such as coupling...
Design patterns are solutions to recurring design problems, aimed at increasing reuse, code quality and, above all, maintainability and resilience to changes. Despite such advantages, the usage of design patterns implies the presence of crosscutting code implementing the pattern usage and access from other system components. When the system evolves, the presence of crosscutting code can cause r...
To optimize energy consumption, it is needed to monitor real-time data and simulate all energy flows. In a city district context, energy consumption data usually come from many sources and encoded in different formats. However, few models have been proposed to trace the energy behavior of city districts and handle related data. In this article, we introduce DIMCloud, a model for heterogeneous d...
Access Protector is a class behavioral design pattern which distributes the routines of the original class hierarchy to given access-protection layers. The distribution utilizes dynamic binding and automatic upcasting to guarantee that the indended object access policies are transitive while the original runtime behavior between the objects does not change. In more detail, the pattern states ex...
Design pattern detection, or rather the detection of structures that match design patterns, is useful for reverse engineering, program comprehension and for design recovery as well as for re-documenting object-oriented systems. Finding design patterns inside the code gives hints to software engineers about the methodologies adopted and the problems found during its design phases, and helps the ...
Architecture and design patterns, as demonstrated solutions to recurring problems, have proved practically important and useful in the process of software development. They have been extensively applied in industry. Discovering the instances of architecture and design patterns from the source code of software systems can assist the understanding of the systems and the process of re-engineering....
نمودار تعداد نتایج جستجو در هر سال
با کلیک روی نمودار نتایج را به سال انتشار فیلتر کنید