[NewPost] Post Simple Factory Pattern.