Modeling and refactoring the indigo patterns
نویسندگان
چکیده
منابع مشابه
Refactoring to Patterns
class Loan { ... protected Loan(...) { ... } } public class TermLoan extends Loan { public TermLoan(...) { super(...); } } public class Revolver extends Loan { public Revolver(...) { super(...); } } public class RCTL extends Loan { public RCTL(...) super(...); } } Refactoring To Patterns, Copyright © 2001, Joshua Kerievsky, Industrial Logic, Inc. All Rights Reserved. Page 17 of 87 The abstract ...
متن کاملRefactoring to Patterns
Refactoring to Patterns is an interesting merger of two of the most important concepts in software engineering that have arisen in the last ten years. However, it does not belong on every software engineer’s bookshelf. For those who would expect it to be a comprehensive reference tool, the text will be disappointing. However, for those with the ability, time, and desire to extend the ideas pres...
متن کاملFormal Use of Design Patterns and Refactoring
Design patterns has been used very effectively in object-oriented design for a long time. Refactoring is also widely used for producing better maintainable and reusable designs and programs. In this paper, we investigate how design patterns and refactoring rules are used in a formal method by formulating and showing them as refinement laws in the calculus of refinement of component and object-o...
متن کاملAssessing the Quality of Refactoring Patterns for Introducing Design Patterns
Refactoring is a well-known process to improve the code design of object-oriented programs. Recently, several literatures focus on refactoring with introducing design patterns that are general repeated solutions to common problems in software design. For making it easy to perform such refactoring, a lot of refactoring patterns are proposed. Each refactoring pattern includes a description of ref...
متن کاملThe "Extract Refactoring" Refactoring
There is a gap between refactoring tools and generalpurpose program transformation tools that has yet to be filled. Refactoring tools are easy to use and wellestablished, but provide only a limited number of options. On the other hand, program transformation tools are powerful but are viable only for large transformation tasks. We propose an approach in which a developer specifies transformatio...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Journal of Engineered Fibers and Fabrics
سال: 2019
ISSN: 1558-9250,1558-9250
DOI: 10.1177/1558925019883971