파울러(Fowler) 방식은 에릭 프레드릭 파울러(Eric Frederick Fowler)가 개발한 설계 방법으로 소프트웨어 설계에서 가장 널리 사용되는 방법 중 하나로 간주됩니다. 이 방법은 1994년 Sun Microsystems에서 Java 프로그래밍 언어의 첫 번째 버전이 만들어졌을 때 제안되었습니다.
Fowler의 방법에는 계약 구현, 템플릿 작성, 인터페이스로 클래스 확장이라는 세 가지 주요 원칙이 포함됩니다. 이 방법의 기본 원리는 프로그램을 여러 부분으로 나누어 함께 모아서 새로운 프로그램을 만드는 것입니다.