WebDriver Page Factory pattern is one of the most common pattern used when writing web browser based tests. The Page Factory pattern is used to create objects representing web pages. The Page Factory pattern helps to write tests, tests which look more clean and easy to read.
WebDriver Page Factory Pattern Video Tutorial
The Page Factory pattern is one of the most useful patterns to learn and use when writing tests where your tests are expected to interact with web pages. The patterns helps to map out the features of a given web page into a java class object.