Download presentation
Presentation is loading. Please wait.
Published byBaldric Hensley Modified over 6 years ago
1
FIGURE 1. A feature model for the Smart Home case study.
From: On the Use of C# Partial Classes for the Implementation of Software Product Lines Comput J. 2017;60(1): doi: /comjnl/bxw068 Comput J | © The British Computer Society All rights reserved. For Permissions, please
2
FIGURE 2. Object-oriented design of the Smart Home SPL.
From: On the Use of C# Partial Classes for the Implementation of Software Product Lines Comput J. 2017;60(1): doi: /comjnl/bxw068 Comput J | © The British Computer Society All rights reserved. For Permissions, please
3
FIGURE 3. Feature composition using object-orientation.
From: On the Use of C# Partial Classes for the Implementation of Software Product Lines Comput J. 2017;60(1): doi: /comjnl/bxw068 Comput J | © The British Computer Society All rights reserved. For Permissions, please
4
FIGURE 4. Gateway implementation using partial classes.
From: On the Use of C# Partial Classes for the Implementation of Software Product Lines Comput J. 2017;60(1): doi: /comjnl/bxw068 Comput J | © The British Computer Society All rights reserved. For Permissions, please
5
FIGURE 5. Excerpt of the Smart Home SPL design.
From: On the Use of C# Partial Classes for the Implementation of Software Product Lines Comput J. 2017;60(1): doi: /comjnl/bxw068 Comput J | © The British Computer Society All rights reserved. For Permissions, please
6
FIGURE 6. Gateway constructor using partial classes.
From: On the Use of C# Partial Classes for the Implementation of Software Product Lines Comput J. 2017;60(1): doi: /comjnl/bxw068 Comput J | © The British Computer Society All rights reserved. For Permissions, please
7
FIGURE 8. Method extension using the Slicer Pattern.
From: On the Use of C# Partial Classes for the Implementation of Software Product Lines Comput J. 2017;60(1): doi: /comjnl/bxw068 Comput J | © The British Computer Society All rights reserved. For Permissions, please
8
FIGURE 7. Overview of the Slicer Pattern.
From: On the Use of C# Partial Classes for the Implementation of Software Product Lines Comput J. 2017;60(1): doi: /comjnl/bxw068 Comput J | © The British Computer Society All rights reserved. For Permissions, please
9
FIGURE 9. A build file for composing partial classes.
From: On the Use of C# Partial Classes for the Implementation of Software Product Lines Comput J. 2017;60(1): doi: /comjnl/bxw068 Comput J | © The British Computer Society All rights reserved. For Permissions, please
10
FIGURE 10. Gateway constructor using partial classes.
From: On the Use of C# Partial Classes for the Implementation of Software Product Lines Comput J. 2017;60(1): doi: /comjnl/bxw068 Comput J | © The British Computer Society All rights reserved. For Permissions, please
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.