{"title":"面向对象编程中类级与对象级静态和动态耦合及内聚措施的比较","authors":"Vasudha Dixit, Rajeev Vishwkarma","doi":"10.1109/WOCN.2014.6923097","DOIUrl":null,"url":null,"abstract":"A large numbers of metrics have been projected for measuring properties of object-oriented package like size, inheritance, cohesion and coupling. To find the difference between inheritance and interface programming coupling metrics are used. This paper measures coupling between object (CBO), number of associations between categories (NASSocC), number of dependencies in metric (NDepIN) and number of dependencies out metric (NDepOut) in object oriented programming for both static and dynamic analysis. Java program is employed for implementation. In this paper we would like to show which concept is excellent to use and useful for package developer.","PeriodicalId":149158,"journal":{"name":"2014 Eleventh International Conference on Wireless and Optical Communications Networks (WOCN)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-10-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"Comparison of class-level versus object-level static and dynamic coupling and cohesion measures in object oriented programming\",\"authors\":\"Vasudha Dixit, Rajeev Vishwkarma\",\"doi\":\"10.1109/WOCN.2014.6923097\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"A large numbers of metrics have been projected for measuring properties of object-oriented package like size, inheritance, cohesion and coupling. To find the difference between inheritance and interface programming coupling metrics are used. This paper measures coupling between object (CBO), number of associations between categories (NASSocC), number of dependencies in metric (NDepIN) and number of dependencies out metric (NDepOut) in object oriented programming for both static and dynamic analysis. Java program is employed for implementation. In this paper we would like to show which concept is excellent to use and useful for package developer.\",\"PeriodicalId\":149158,\"journal\":{\"name\":\"2014 Eleventh International Conference on Wireless and Optical Communications Networks (WOCN)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-10-16\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2014 Eleventh International Conference on Wireless and Optical Communications Networks (WOCN)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/WOCN.2014.6923097\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 Eleventh International Conference on Wireless and Optical Communications Networks (WOCN)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WOCN.2014.6923097","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Comparison of class-level versus object-level static and dynamic coupling and cohesion measures in object oriented programming
A large numbers of metrics have been projected for measuring properties of object-oriented package like size, inheritance, cohesion and coupling. To find the difference between inheritance and interface programming coupling metrics are used. This paper measures coupling between object (CBO), number of associations between categories (NASSocC), number of dependencies in metric (NDepIN) and number of dependencies out metric (NDepOut) in object oriented programming for both static and dynamic analysis. Java program is employed for implementation. In this paper we would like to show which concept is excellent to use and useful for package developer.