Skip to main content
Graph
Search
fr
en
Login
Search
All
Categories
Concepts
Courses
Lectures
MOOCs
People
Practice
Publications
Startups
Units
Show all results for
Home
Lecture
Design Patterns: Elements of Reusable Object-Oriented Software
Graph Chatbot
Related lectures (31)
Previous
Page 2 of 4
Next
Object-Oriented Programming: Concepts and Applications
Introduces the fundamental concepts of object-oriented programming using C++, focusing on encapsulation, inheritance, and polymorphism with practical coding examples.
C++ Standard Library: Containers and Algorithms
Covers the basics of C++ standard library containers, algorithms, and iterators.
Imperative Event Handling: The Observer Pattern
Introduces the widely used Observer Pattern for views to react to model changes, with examples of Publisher, Subscriber, and a Consolidator.
LabVIEW Design Patterns
Explores LabVIEW design patterns, covering local and global variables, race conditions, state machines, and producer-consumer architecture.
Design Patterns: Decorator and Composite
Explains how to implement Decorator and Composite design patterns in Java with real examples and code snippets.
Design: Abstraction and Modularity
Emphasizes designing for actual needs, estimating complexity, and using design patterns like MVC, MVP, and MVVM.
LabVIEW: Data Acquisition and Design Patterns
Covers LabVIEW fundamentals, data acquisition, sound acquisition, and design patterns like state machines and producer-consumer.
Design Reflection Minute
Focuses on the SWISH principle in instructional design and the orchestration graph.
Design Patterns: Introduction
Covers association relationships, abstract classes, and the Builder pattern in Java.
Good Code: Best Practices
Emphasizes good code practices, including user story specificity, problem-solving, readable code, design patterns, and defensive programming.