{"title":"Ontology driven builder pattern: a plug and play component","authors":"Amrita Chaturvedi, T. Prabhakar","doi":"10.1145/2554850.2555164","DOIUrl":null,"url":null,"abstract":"We separate and encapsulate the builder pattern logic in an ontology component which increases the reusability of the pattern at the implementation level as well. By extracting the pattern logic into a separate component, it becomes easy to change the classes participating in the pattern even at runtime. The build sequence of different parts of a product can be changed even at runtime by users thus enhancing the adaptability and flexibility of the pattern. It becomes easy to add and remove the pattern to and from the application code and thus the pattern becomes a plug and play component.","PeriodicalId":285655,"journal":{"name":"Proceedings of the 29th Annual ACM Symposium on Applied Computing","volume":"18 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 29th Annual ACM Symposium on Applied Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2554850.2555164","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
We separate and encapsulate the builder pattern logic in an ontology component which increases the reusability of the pattern at the implementation level as well. By extracting the pattern logic into a separate component, it becomes easy to change the classes participating in the pattern even at runtime. The build sequence of different parts of a product can be changed even at runtime by users thus enhancing the adaptability and flexibility of the pattern. It becomes easy to add and remove the pattern to and from the application code and thus the pattern becomes a plug and play component.