Welcome to my podcast channel, where we delve into the fascinating world of computer science and software development. Whether you're a beginner looking to understand foundational concepts or a seasoned developer seeking fresh perspectives, this podcast offers clear explanations and engaging discussions to expand your knowledge.
DP: Design Patterns
https://www.youtube.com/playlist?list=PLF206E906175C7E07
https://refactoring.guru/
Li Liwei's book, "A Book to See Through Equity Structures," examines company equity intricacies from legal, taxation, finance, and management perspectives, covering shareholding implications and equity structuring strategies.
4 Feb 2025
SYS1.LTS
Linux test projects
19 Jan 2025
DP13. Flyweight
Also known as: Cache
Flyweight is a structural design pattern that lets you fit more objects into the available amount of RAM by sharing common parts of state between multiple objects instead of keeping all of the data in each object.
14 Jan 2025
DP12. Facade
Facade is a structural design pattern that provides a simplified interface to a library, a framework, or any other complex set of classes.
8 Jan 2025
DP11. Decorator
Decorator is a structural design pattern that lets you attach new behaviors to objects by placing these objects inside special wrapper objects that contain the behaviors.
5 Jan 2025
DP10. Composite
Composite is a structural design pattern that lets you compose objects into tree structures and then work with these structures as if they were individual objects.
26 Dec 2024
DP9.Bridge
Bridge is a structural design pattern that lets you split a large class or a set of closely related classes into two separate hierarchies—abstraction and implementation—which can be developed independently of each other.
25 Dec 2024
DP8. Adapter
The adapter, also known as a wrapper, is a structural design pattern that allows objects with incompatible interfaces to collaborate.
22 Dec 2024
DP7. Dependency Injection
DI frameworks, conversely, address these issues by enabling mock object injection for testing, dynamic configuration, loose coupling through interfaces, and simplified multithreading and resource management. This ultimately results in more flexible, testable, and maintainable systems.
22 Dec 2024
DP6. Singleton
Factory Method is a creational design pattern that provides an interface for creating objects in a superclass, but allows subclasses to alter the type of objects that will be created.
19 Dec 2024
DP5.Prototype
Prototype is a creational design pattern that lets you copy existing objects without making your code dependent on their classes.
19 Dec 2024
DP4. Builder
Builder is a creational design pattern that lets you
construct complex objects step by step. The pattern allows you to
produce different types and representations of an object using the same
construction code.
18 Dec 2024
DP3.Abstract Factory
Abstract Factory is a creational design pattern that lets you produce families of related objects without specifying their concrete classes.
https://www.youtube.com/watch?v=xbjAsdAK4xQ
https://refactoring.guru/design-patterns/abstract-factory
17 Dec 2024
DP2.Factory Method
Factory Method is a creational design pattern that provides an interface for creating objects in a superclass but allows subclasses to alter the type of objects that will be created.
16 Dec 2024
DP1.Design Patterns
Summary
This article mainly introduces software design patterns. It explains the concept of design patterns as typical solutions to common software design problems, rather than specific code, and distinguishes them from algorithms. The article elaborates on the components of design patterns, such as intent, motivation, structure, and code examples, and provides a catalog of various design patterns and refactoring techniques, covering creational, structural, and behavioral patterns. Finally, the article includes contact information.
Podcast Authority Score: 24 / 100
A composite of feed quality, social presence, YouTube performance and engagement. Read the methodology.
Quality
49
Social presence
0
YouTube
0
Engagement
0
Host of HnM Tech Talk?
Claim your podcast to manage its listing and keep your show details accurate.
Pod Engine is an independent podcast discovery and analytics service and is not affiliated with or endorsed by this podcast. Artwork and show content belong to their owners. Full legal notice.
Explore this show Podcast research with Pod Engine