---
title: "Discussion on \"Conditional Chain Pattern\" | Hashnode"
description: "Discussion on \"Conditional Chain Pattern\". Level: Intermediate.Language: Java.\nRecently, I had to refactor a piece of code in the project I’m working on, which involved replacing a block similar to the following pseudocode:\nvoid aFunctionalBlock(Params params) {\n    if (conditionEvaluable()) ..."
url: "https://hashnode.com/posts/conditional-chain-pattern/670d99ad3af699f115a34f0e"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Conditional Chain Pattern](https://rfjuarez.hashnode.dev/conditional-chain-pattern?utm_source=hashnode&utm_medium=feed)

Level: Intermediate.Language: Java. Recently, I had to refactor a piece of code in the project I’m working on, which involved replacing a block similar to the following pseudocode: void aFunctionalBlock(Params params) { if (conditionEvaluable()) ...

Oct 14, 2024 · 3 min read · rfjuarez.hashnode.dev  
Read the article

-   [#java](https://hashnode.com/tag/java)
-   [#backend](https://hashnode.com/tag/backend)
-   [#developer](https://hashnode.com/tag/developer)

## Written by

[Rodolfo Fernando Juarez](https://hashnode.com/@rfjuarez)

@rfjuarez · Argentina, Córdoba

  
[View profile](https://hashnode.com/@rfjuarez)

Developer, Back-end, Front-end

I'm a professional and passionate software developer, currently working for Prisma, one of the most important financial companies in Argentina. I have been programming since I was fourteen years old. I love programming and continually strive to improve my knowledge of algorithms and software architectures.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
