That sounds good to me. Sadly, though, I won't be able to see/hear it (unless we get a lunch recording worked out). I'll be in Disneyland! :P<br><br><div class="gmail_quote">On Tue, Apr 1, 2008 at 11:48 AM, Brett L. Schuchert <<a href="mailto:schuchert@yahoo.com">schuchert@yahoo.com</a>> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Brian Sheldon asked me if I could fill in for the May meeting. I'm<br>
game if you need it and right now my calendar is open that week, so<br>
I'll be in town.<br>
<br>
I suggested refactoring to patterns using TDD. Specifically, taking an<br>
existing application and:<br>
- Refactor to use first the strategy pattern<br>
- Then refactor to use the template method pattern<br>
- Then refactor to use a factory followed by an abstract factory<br>
<br>
Along the way I'd also lightly discuss the following design principles:<br>
- Single Responsibility Principle<br>
- Open/Closed Principle<br>
- Liskov Substitution Principle<br>
- Dependency Inversion Principle<br>
<br>
Let me know (soon) if you'd like me to present this because my<br>
calendar changes unpredictably; I've gotten permission to get it<br>
booked, so that week will stay open.<br>
<font color="#888888"><br>
Brett<br>
</font><div class="WgoR0d">_______________________________________________<br>
sc mailing list<br>
<a href="mailto:sc@lists.okcjug.org">sc@lists.okcjug.org</a><br>
<a href="http://lists.okcjug.org/listinfo.cgi/sc-okcjug.org" target="_blank">http://lists.okcjug.org/listinfo.cgi/sc-okcjug.org</a><br>
<a href="http://wiki.okcjug.org" target="_blank">http://wiki.okcjug.org</a><br>
<a href="http://tech.groups.yahoo.com/group/okcjug/" target="_blank">http://tech.groups.yahoo.com/group/okcjug/</a><br>
</div></blockquote></div><br><br clear="all"><br>-- <br>Jason Lee, SCJP<br>Software Architect -- Objectstream, Inc.<br>Mojarra and Mojarra Scales Dev Team<br><a href="https://mojarra.dev.java.net">https://mojarra.dev.java.net</a><br>
<a href="https://scales.dev.java.net">https://scales.dev.java.net</a><br><a href="http://blogs.steeplesoft.com">http://blogs.steeplesoft.com</a>