Skip to content

Commit d9ff1a0

Browse files
committed
Update
1 parent 0ca650d commit d9ff1a0

File tree

3 files changed

+38
-13
lines changed

3 files changed

+38
-13
lines changed

module1/09-operators.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ public:
2929
unsigned getAge() const { return age_; }
3030
Person& operator++() {
3131
age_++;
32+
return *this;
3233
}
3334
};
3435
```

module1/12-homework.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,6 @@ ___
5555
2. Walidacja czy numer PESEL jest poprawny [Wiki - poprawność PESEL](https://pl.wikipedia.org/wiki/PESEL#Cyfra_kontrolna_i_sprawdzanie_poprawności_numeru) (trudne)
5656
3. Wczytywanie z pliku i zapisywanie całej bazy w pliku (trudne)
5757

58-
5958
___
6059

6160
### Organizacja

module1/index.html

Lines changed: 37 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
<section>
2424
<section data-background="#111111">
2525

26-
<h1>OOP #1</h1>
27-
<h2>Object-Oriented Programming #1</h2>
26+
<h1>Programowanie obiektowe</h1>
27+
<h2>Object-Oriented Programming</h2>
2828
<a href="https://coders.school">
2929
<img width="500" data-src="../coders_school_logo.png" alt="Coders School" class="plain">
3030
</a>
@@ -37,16 +37,41 @@ <h3>Łukasz Ziobroń</h3>
3737

3838
## Agenda
3939

40-
1. <!-- .element: class="fragment fade-in" --> klasy
41-
2. <!-- .element: class="fragment fade-in" --> obiekty
42-
3. <!-- .element: class="fragment fade-in" --> pola, właściwości
43-
4. <!-- .element: class="fragment fade-in" --> metody, funkcje klasy
44-
5. <!-- .element: class="fragment fade-in" --> modyfikatory dostępu - <code>public</code>, <code>private</code>
45-
6. <!-- .element: class="fragment fade-in" --> konstruktory
46-
7. <!-- .element: class="fragment fade-in" --> destruktory
47-
8. <!-- .element: class="fragment fade-in" --> hermetyzacja
48-
9. <!-- .element: class="fragment fade-in" --> gettery
49-
10. <!-- .element: class="fragment fade-in" --> settery
40+
1. <!-- .element: class="fragment fade-in" --> klasy i obiekty
41+
1. <!-- .element: class="fragment fade-in" --> pola, właściwości
42+
1. <!-- .element: class="fragment fade-in" --> metody, funkcje klasy
43+
1. <!-- .element: class="fragment fade-in" --> modyfikatory dostępu - <code>public</code>, <code>private</code>
44+
1. <!-- .element: class="fragment fade-in" --> konstruktory i destruktory
45+
1. <!-- .element: class="fragment fade-in" --> hermetyzacja
46+
1. <!-- .element: class="fragment fade-in" --> gettery
47+
1. <!-- .element: class="fragment fade-in" --> settery
48+
1. <!-- .element: class="fragment fade-in" --> metody stałe
49+
1. <!-- .element: class="fragment fade-in" --> operatory
50+
51+
</textarea>
52+
</section>
53+
<section data-markdown>
54+
<textarea data-template>
55+
56+
## Co to jest programowanie zorientowane obiektowo?
57+
58+
### Programowanie proceduralne
59+
<!-- .element: class="fragment fade-in" -->
60+
61+
Oddzielamy dane (struktury) i operacje (funkcje)
62+
<!-- .element: class="fragment fade-in" -->
63+
64+
### Programowanie obiektowe
65+
<!-- .element: class="fragment fade-in" -->
66+
67+
Łączymy dane (klasy, struktury) i operacje (metody, funkcje)
68+
<!-- .element: class="fragment fade-in" -->
69+
70+
### Programowanie funkcyjne
71+
<!-- .element: class="fragment fade-in" -->
72+
73+
Funkcje są obiektami
74+
<!-- .element: class="fragment fade-in" -->
5075

5176
</textarea>
5277
</section>

0 commit comments

Comments
 (0)