python:python_misc:oo_fundamentals_with_python
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
python:python_misc:oo_fundamentals_with_python [2018/08/20 20:24] – mithat | python:python_misc:oo_fundamentals_with_python [2018/08/23 17:05] – [What you'll need to know] mithat | ||
---|---|---|---|
Line 2: | Line 2: | ||
===== What you'll need to know ===== | ===== What you'll need to know ===== | ||
- | In what follows, we assume know basic Python programming concepts including: | + | In what follows, we assume |
* How to create and use variables. | * How to create and use variables. | ||
Line 47: | Line 47: | ||
* And so on. | * And so on. | ||
- | These operations are one that happen to be public-facing (i.e., operations a user can engage). There might very well also be operations that go on inside the oven to support the oven's functioning that the user will never be aware of. All these operations collectively define the oven's behavior. We call the public-facing behavior (i.e., the operations a user can engage) the oven's **interface**. | + | These operations are ones that happen to be public-facing (i.e., operations a user can engage). There might very well also be operations that go on inside the oven to support the oven's functioning that the user will never be aware of. All these operations collectively define the oven's behavior. We call the public-facing behavior (i.e., the operations a user can engage) the oven's **interface**. |
==== Encapsulation and protection ==== | ==== Encapsulation and protection ==== |
python/python_misc/oo_fundamentals_with_python.txt · Last modified: 2018/11/30 18:45 by mithat