Can someone illustrate what really is the difference between the two?
Pattern support reuse of software architecture and design - Pattern capture the static and dynamic structures and collaboration of successful solution to problem that arise when building application in particular domain
Framework supports reuse of detail design and code - A framework is an integrated set of a component that collaborate to provide a reusable architecture for a family of related application
Together, design patterns and frameworks helps to improve software quality and reduce development time.