A practical example of applying Go-style builder pattern on an Operator condition update — It is advisable that we code within some “frame”, that is, following certain design patterns, which are effective, replicable, widely recognized, and easier to understand and apply. Why design patterns To be less abstractive, we start with an example in practice. Usually, we define a struct, and then initialize it when using it.