Services
Discover
Homeschooling
Ask a Question
Log in
Sign up
Filters
Done
Question type:
Essay
Multiple Choice
Short Answer
True False
Matching
Topic
Computing
Study Set
C# Programming From Problem Analysis to Program Design Study Set 1
Quiz 11: Advanced Object-Oriented Programming Features
Path 4
Access For Free
Share
All types
Filters
Study Flashcards
Practice Exam
Learn
Question 21
Multiple Choice
Classes can have a "has a" relationship. This is a concept called ____ or aggregation.
Question 22
Multiple Choice
Components are implemented in C# through ____.
Question 23
Multiple Choice
By defining data members as private, you protect the data and enable access only through the object's methods and properties. This describes the ____ feature.
Question 24
True/False
Software components often take the form of classes or collections of methods.
Question 25
Multiple Choice
Enabling multiple implementations of the same behaviors so that the appropriate implementation can be executed based on the situation describes ____ as it relates to object oriented development.
Question 26
True/False
In addition to creating the console and Windows applications you've already created, you can create class library files with a dynamic link library (.EXE) extension that can be reused.
Question 27
Multiple Choice
The ____ keyword can be used to spread the definition of your classes over multiple files.
Question 28
True/False
The Unified Modeling Language (UML) notation for the interfaces specifies that the name of the Interface methods should appear in italics.
Question 29
True/False
Multiple classes can implement the same interface, but a class can implement only one interface.
Question 30
True/False
Through defining the methods of a class as private, you protect the class.
Question 31
True/False
Object-oriented development focuses on designing classes that can be reused. One way to ensure this reuse is through designing and building components that can be stored in a library and called on when needed.