CoreLinux++
|
Goals
|
Developer's Corner
|
Contacts
|
|
Builder Use Case Report
Builder Use Case Report
Generated at: Thu, Feb 03, 2000
08:57:43
TABLE OF CONTENTS
- REPORT BODY
- Use case report
- Developer actor
- Implementor actor
- Extend Builder use case
- Extend Allocator use case
- Extend AbstractFactory use case
- Implements Builder use case
- Class report
- Data package
- Developer class
- Implementor class
- Component View package
- corelinux package
- Builder class
- AbstractFactory class
- Allocator class
- AbstractAllocator class
- Model dictionary
- SUMMARY
REPORT BODY
Use case report
use case Extend Builder
- Uses:
Extend Allocator use case
- Documentation:
Uses the Allocator extension
Extend AbstractFactory use case
- Documentation:
Uses the AbstractFactory extension
- Diagrams:
use case Extend Allocator
use case Extend AbstractFactory
use case Implements Builder
- Uses:
Link name: implements
Extend Builder use case
- actor Developer
- Documentation:
Developer extends patterns for use in a solution space
- actor Implementor
- Superclasses:
- Data::Developer
- Documentation:
Implementor is a developer that interfaces the extension types into applications in the solution space.
Class report
- package Data
- class Developer
- Stereotype:
<<actor>>
- Documentation:
Developer extends patterns for use in a solution space
- class Implementor
- Superclasses:
- Data::Developer
- Stereotype:
<<actor>>
- Documentation:
Implementor is a developer that interfaces the extension types into applications in the solution space.
- package Data::Component View
- package Data::corelinux
- abstract class Builder
- Documentation:
Builder seperates the construction of a complex object from its representation so that the same construction process can create different representations.
- abstract class AbstractFactory < KeyImpl >
- Documentation:
AbstractFactory provides the interface for creating families or dependent objects without specifying their concrete classes.
- abstract class Allocator
- Documentation:
Allocator is a base class that maintains the instrumentation and identity for all Allocators.
- abstract class AbstractAllocator < TypeImpl >
- Documentation:
AbstractAllocator extends Allocator and provides for Type specification.
Model dictionary
A B C D E I
A
- AbstractAllocator class from package corelinux
AbstractAllocator extends Allocator and provides for Type specification.
- AbstractFactory class from package corelinux
AbstractFactory provides the interface for creating families or dependent objects without specifying their concrete classes.
- Allocator class from package corelinux
Allocator is a base class that maintains the instrumentation and identity for all Allocators.
B
- Builder class from package corelinux
Builder seperates the construction of a complex object from its representation so that the same construction process can create different representations.
C
- Component View package
- corelinux package
D
- Data package
- Developer actor
Developer extends patterns for use in a solution space
- Developer class
Developer extends patterns for use in a solution space
E
- Extend AbstractFactory use case
Extends the AbstractFactory from libcorelinux
- Extend Allocator use case
Extends the Allocator or AbstractAllocator from libcorelinux
- Extend Builder use case
The Developer extends the libcorelinux Builder into the solution space.
I
- Implementor actor
Implementor is a developer that interfaces the extension types into applications in the solution space.
- Implementor class
Implementor is a developer that interfaces the extension types into applications in the solution space.
- Implements Builder use case
SUMMARY
- Total packages reported: 3
- Total classes reported: 6
- Total use cases reported: 4
Copyright © 1999, 2000 by CoreLinux Consortium
This material may be distributed only subject to the terms and conditions set forth in the
Open Publication License
|
|
|