Considering the spread-out nature of Diamond Bar, travel by car is highly recommended. You can rent a car at the nearest airport, LA/Ontario International Airport, for around $35 per day. The average travel time between attractions is about 15 to 20 minutes. Lyft and Uber are available options.
If you have an extra day, consider exploring the Brea Mall, there are plenty of uncrowded shops. If time is tight, you might skip either the Diamond Bar Historical Society Museum or the Richards Mansion. Don't forget to bring sunscreen and insect repellent for outdoor activities.