filmov
tv
The Pain of OOP Lecture #1: The Intent object thinking [object oriented programming crash course]

Показать описание
A lecture for BSc students in Innopolis University.
0:00 Course description
2:51 Who started it
4:00 Objects, Classes and Inheritance. Simula-67
6:11 OOP term. Smalltalk
11:00 C++, Bjarne Stroustrup
16:48 Other languages
18:46 OOP features
26:48 Original idea
28:40 Abstraction
37:45 Data hiding
41:33 Behavior exposing
44:00 An object as a function
45:45 Identity, State, Behavior
52:52 Composition
55:25 Object Thinking vs. Algorithms. While-Do loop
59:33 Buffer abstraction
1:01:36 Loop abstraction
1:04:42 Object composition
1:09:12 Enemies of Object Thinking
1:13:15 How to Pass the Exam
1:15:04 Read and Watch
0:00 Course description
2:51 Who started it
4:00 Objects, Classes and Inheritance. Simula-67
6:11 OOP term. Smalltalk
11:00 C++, Bjarne Stroustrup
16:48 Other languages
18:46 OOP features
26:48 Original idea
28:40 Abstraction
37:45 Data hiding
41:33 Behavior exposing
44:00 An object as a function
45:45 Identity, State, Behavior
52:52 Composition
55:25 Object Thinking vs. Algorithms. While-Do loop
59:33 Buffer abstraction
1:01:36 Loop abstraction
1:04:42 Object composition
1:09:12 Enemies of Object Thinking
1:13:15 How to Pass the Exam
1:15:04 Read and Watch
The Pain of OOP Lecture #1: The Intent object thinking [object oriented programming crash course]
The Pain of OOP Lecture #4: Setters and object mutability [object oriented programming crash course]
The Pain of OOP, Lecture #7: Reflection and Type Casting [object oriented programming crash course]
The Pain of OOP Lecture #2: Static methods and attributes [object oriented programming crash course]
The Pain of OOP, Lecture #1: Algorithms
The Pain of OOP, Lecture #5: -ER Suffix is Evil [object oriented programming crash course]
The Pain of OOP, Lecture #8: Inheritance [object oriented programming crash course]
The Pain of OOP, Lecture #3: Getters and naked data [object oriented programming crash course]
The Pain of OOP, Lecture #6: NULL references [object oriented programming crash course]
Lecture 01: Enter the OOP (Part 1)
What Is Cohesion in OOP? (Webinar #49)
OOP Explained: Encapsulation, Inheritance, and Polymorphism
Life After Business Objects: Confessions of an OOP Veteran • Vagif Abilov • GOTO 2021
M101: Every non-standard design decision you make is a maintainability risk
Andy Matuschak - Functioning as a Functionalist
SSD 6/16: Patterns, Anti-Patterns, and Refactoring [software design crash course]
Java vs OOP (JavaDay Kyiv)
Evolving the JVM with Brian Goetz and John Rose
Concurrent Programming with Celluloid by Tony Arcieri
[HD] EECS2030 F22 - 2022-09-21 - Review of OOP
GopherCon 2018: Adventures in Cgo Performance - Sean T. Allen
'How to Get Started With Functional Programming' by Julia Gao
Evolving the Java Language with Brian Goetz
JPA 2.1 Tips, Tricks, and Examples
Комментарии