Vishal Yadavninjacatcodeblogs.hashnode.dev·May 6, 2024Making Factory Pattern Extensible using Java ReflectionsIntroduction In the realm of software development, maintaining code that is both extensible and robust against frequent changes can be challenging. The Open/Closed Principle, a core tenet of SOLID design principles, states that software entities shou...DiscussJava
Forex newsalertforexnewsalert.hashnode.dev·Apr 10, 2024Utilizing Technical and Fundamental News Analysis in Trading Bot DevelopmentUtilizing both technical and fundamental news analysis can enhance the development of trading bots and improve their performance. By combining these two approaches, you can gain a more comprehensive understanding of market dynamics and make more info...Discussfundame
Vlad Verpetablog.vladverpeta.com·Feb 11, 2024Symfony compiler pass - Strategy pattern: how to write code that is SOLID compatibleWe constantly attend job interviews where questions about SOLID principles are mandatory. After that, there are usually a couple of questions about design patterns. The candidate may believe that they have finally found a company where these principl...Kelly and 1 other are discussing this2 people are discussing thisDiscuss·4 likes·436 readsPHP
Preetham Yeddulawiser.hashnode.dev·Feb 6, 2024A Glimpse on Strategy PatternDefinition : This is used when there are a group of algorithms that can be used interchangeably without the caller bothering about the implementation. Example Let's take scenario where the task is implement a Car in game. Requirement : can be of typ...Discusscomposite-desing-pattern
Ian Carsoniancarson.hashnode.dev·Nov 27, 20235 must Know Design Patterns.Design patterns are critical components that require time and lots of effort to get them right. Every application and system will ultimately require scaling and in almost all instances, they will require refactoring. That is why design patterns are q...Discussdesign patterns
Chetan Dattachetan77.hashnode.dev·Aug 31, 2023Strategy Design PatternThe Strategy Pattern allows a client to choose an algorithm from a family of algorithms at runtime, without altering the code that uses the algorithm. If the children of a parent class have the same implementations then the code is redundant. To avo...DiscussLow Level Designdesign patterns
Ashutosh Krishnablog.ashutoshkrris.in·May 1, 2023A Beginner's Guide to Strategy Design PatternIntroduction The Strategy Design Pattern is a behavioral design pattern that allows you to dynamically change the behavior of an object by encapsulating it into different strategies. This pattern enables an object to choose from multiple algorithms a...Discuss·184 readsStrategyPattern
Clinttechtruth.dev·Apr 28, 2023Design Patterns: Strategy PatternThe Strategy pattern is a behavioral design pattern that allows objects to be used interchangeably by defining a family of algorithms and encapsulating them in separate classes. This pattern is suitable for projects where there is a need to dynamical...Discuss·190 readsDesign PatternsStrategyPattern
Harsh Mangeharshmange.hashnode.dev·Apr 13, 2023What is Strategy Design Pattern?Introduction The Strategy Pattern is a behavioural design pattern that allows for interchangeable algorithms within an object at runtime. In other words, it enables you to select an algorithm from a family of algorithms and use it as per your require...Discuss·10 likes·28 reads8 Design Patterns EVERY Developer Should Knowdesign patterns
Anshul Kumaranshul007.hashnode.dev·Oct 6, 2022Design Pattern in Java - Part 1, Strategy Design PatternDesign patterns are the principle for oops. By using the right design pattern we can write code that is manageable, reusable, scalable, etc. There are a lot of design patterns to use in LLD. It depends on the use case in which one can be used. Here I...Discuss·2 likes·55 readsDesign Pattern in Javadesign patterns