CPSC 210 Lecture Notes - Lecture 2: Member Variable, Junit, Barbara Liskov

97 views14 pages
11 Aug 2016
School
Course

Document Summary

Object-oriented software uses data abstraction to model the domain that the software addresses. Abstraction is a common and central concept in computer science. Abstraction enables the commonality between similar but different things to be represented while details that vary between the things are factored out. In this way, we can use a single abstraction to reason about many things (i. e. , a one-to-many mapping). In this reading, we will be looking at how the source code itself is a model of the domain it addresses. For example, if you are building a software system to help manage the feeding of animals at the. Vancouver aquarium, your software will need to have a representation of that domain, such as what animals the aquarium has, how aquariums work and so on. The data associated with a system often changes less often than the computations the software system performs.

Get access

Grade+20% off
$8 USD/m$10 USD/m
Billed $96 USD annually
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
40 Verified Answers
Class+
$8 USD/m
Billed $96 USD annually
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
30 Verified Answers

Related Documents