Part IIIMake Efficient

Applications
Part III consists of four chapters, in which we will develop some useful applications that follow several important design patterns. This part will cover the following:
  • How can we use factories to separate a code segment that is more likely to vary from a code segment that is less likely to vary?

  • How can we add new features to an application using wrappers?

  • How can we use a template method and a hook method together to make an efficient application?

  • How can we simplify a complex system using facades?

The software industry is full of patterns and design guidelines. As you continue coding and creating different applications, you will discover their importance and understand when to choose one technique over another. In the preface of the book, I told you about the Pareto principle, or 80-20 rule, which states that 80 percent of outcomes come from 20 percent of all causes. This is why, in this part, I show you the techniques that are commonly used to build real-world applications. Once you master these techniques, you will get a hint about the answer to the following question: what does a professional programmer think before writing a piece of code?

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.226.87.83