Can someone illustrate what really is the difference between the two?
Pattern: Set of guild-lines, architecturing the application.
Framework: To follow particular pattern, set of pre-build classes and libraries to create architecture pattern.