answersLogoWhite

0

Maximize Abstraction

Initially hide the distinction between data and behavior.

Think of objects responsibilities for "knowing", "doing",

and "deciding"

Distribute Behavior

Promote a delegated control architecture

Make objects smart- have them behave intelligently, not

just hold bundles of data

Preserve Flexibility

Design objects so interior details can be readily changed

an application = a set of interacting objects

an object = an implementation of one or more roles

a role = a set of related responsibilities

a responsibility = an obligation to perform a task or know

information

a collaboration = an interaction of objects or roles (or

both)

a contract = an agreement outlining the terms of a

collaboration

User Avatar

Wiki User

12y ago

What else can I help you with?

Related Questions

What classes are required for an operations management degree?

For an operations management degree you would have to take classes in not only management, but also operations. You will have to take your core classes as well which include English math and sciences.


Did the Pueblo Indians have social classes?

There was no poor middle or rich classes but there was classes for how much respect and deciding power people could have in a pueblo community.


How is responsibility-driven used as a guide for deciding how to allocate operations to classes?

Maximize Abstraction Initially hide the distinction between data and behavior. Think of objects responsibilities for "knowing", "doing", and "deciding" Distribute Behavior Promote a delegated control architecture Make objects smart- have them behave intelligently, not just hold bundles of data Preserve Flexibility Design objects so interior details can be readily changed an application = a set of interacting objects an object = an implementation of one or more roles a role = a set of related responsibilities a responsibility = an obligation to perform a task or know information a collaboration = an interaction of objects or roles (or both) a contract = an agreement outlining the terms of a collaboration


Is a business degree sufficient to start a career in operations management?

A business degree is a great jumping point from which to launch your career in operations management. Any extra business classes or management courses are always helpful in this field.


What is the use of io package?

The io package in Python provides tools for working with input and output operations, such as reading and writing files, streams, and data. It includes functions and classes like open() for file I/O operations, BytesIO and StringIO for in-memory I/O operations, and TextIOWrapper for text I/O handling. This package is essential for managing data streams and file operations in Python programs.


What is a class diagram used for in software engineering?

In software engineering, a class diagram is used for describing the structure of a system by showing classes, attributes, operations, and relationships.


How do i I choose classes to take for a west la college?

If you are having a problem deciding on which courses to take for any given semester, sit with an academic adviser who will be able to help you appropriately plot your program of study.


Why do several function in iostream and fstream have identical names?

The iostream and fstream classes are part of the same inheritance tree in C++, so they share common functionality. This means that both classes have functions with identical names to provide consistent behavior for input/output operations. The functions in iostream are generally for text-based input/output, while those in fstream are specifically for file-based operations.


What courses do I need for a business certificate?

You will have to take all the standard classes colleges require in the first two years, so you get a rounded education. Then you will have to take accounting, operations management, business finance, project management, business writing, and economics among other classes.


Why are classes important in Cpp?

Classes allow programmers to treat data and the operations that work upon that data as self-contained entities known as objects. Objects provide the fundamental principals behind object oriented programming. C++ without classes would simply be another implementation of C, since C++ evolved almost entirely from C.


Should student go for tuition classes?

It depends on the individual student and their specific needs. Tuition classes can be beneficial for students who need extra help understanding certain subjects or topics. However, some students may be able to excel without the need for tuition classes. It's important to assess the student's academic performance and goals before deciding whether or not to enroll in tuition classes.


What role does operations management play in education?

Operations management in education focuses on optimizing processes and resources to ensure efficient delivery of educational services, such as scheduling classes, managing resources, improving facilities, and maximizing learning outcomes within budget constraints. By implementing operations management principles, educational institutions can streamline operations, enhance productivity, and provide a better learning environment for students and staff.