{"title":"教授面向对象:模式和重用","authors":"N. Gray","doi":"10.1109/ASWEC.1996.534125","DOIUrl":null,"url":null,"abstract":"The paper describes an advanced undergraduate \"object oriented programming\" subject that has the aim of developing good software engineering practices with regard to reusable designs and reusable components. The subject utilizes framework class libraries. A simplified framework, embodying many of the design patterns from more complex frameworks, is used to provide an introduction to frameworks. Assignments for the subject give students practice in reusing components (such as collection classes), standard design patterns (such as command handler chains), and complete designs for applications as provided by the frameworks.","PeriodicalId":321303,"journal":{"name":"Proceedings of 1996 Australian Software Engineering Conference","volume":"20 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1996-07-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"Teaching object orientation: patterns and reuse\",\"authors\":\"N. Gray\",\"doi\":\"10.1109/ASWEC.1996.534125\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The paper describes an advanced undergraduate \\\"object oriented programming\\\" subject that has the aim of developing good software engineering practices with regard to reusable designs and reusable components. The subject utilizes framework class libraries. A simplified framework, embodying many of the design patterns from more complex frameworks, is used to provide an introduction to frameworks. Assignments for the subject give students practice in reusing components (such as collection classes), standard design patterns (such as command handler chains), and complete designs for applications as provided by the frameworks.\",\"PeriodicalId\":321303,\"journal\":{\"name\":\"Proceedings of 1996 Australian Software Engineering Conference\",\"volume\":\"20 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1996-07-14\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of 1996 Australian Software Engineering Conference\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ASWEC.1996.534125\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of 1996 Australian Software Engineering Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ASWEC.1996.534125","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
The paper describes an advanced undergraduate "object oriented programming" subject that has the aim of developing good software engineering practices with regard to reusable designs and reusable components. The subject utilizes framework class libraries. A simplified framework, embodying many of the design patterns from more complex frameworks, is used to provide an introduction to frameworks. Assignments for the subject give students practice in reusing components (such as collection classes), standard design patterns (such as command handler chains), and complete designs for applications as provided by the frameworks.