From 46a6ff2894da5a9f32cf1bcb47fd93a299ce0d75 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ilkka=20Sepp=C3=A4l=C3=A4?= Date: Tue, 31 Mar 2015 19:43:35 +0300 Subject: [PATCH] Added introduction chapter to README.md. --- README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/README.md b/README.md index 34ff788dd..ca2c6fcee 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,14 @@ ![Build status](https://travis-ci.org/iluwatar/java-design-patterns.svg?branch=master) +## Introduction + +Design patterns are formalized best practices that the programmer can use to solve common problems when designing an application or system. + +Design patterns can speed up the development process by providing tested, proven development paradigms. + +Reusing design patterns helps to prevent subtle issues that can cause major problems, and it also improves code readability for coders and architects who are familiar with the patterns. + ## List of Design Patterns ### Creational Patterns