﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-Anders小明的Blog-随笔分类-面向对象</title><link>http://www.blogjava.net/AndersLin/category/12064.html</link><description /><language>zh-cn</language><lastBuildDate>Tue, 03 May 2011 10:14:51 GMT</lastBuildDate><pubDate>Tue, 03 May 2011 10:14:51 GMT</pubDate><ttl>60</ttl><item><title>AOSD的实践冲动——Use Case的实现</title><link>http://www.blogjava.net/AndersLin/archive/2008/01/12/174896.html</link><dc:creator>Anders小明</dc:creator><author>Anders小明</author><pubDate>Sat, 12 Jan 2008 13:40:00 GMT</pubDate><guid>http://www.blogjava.net/AndersLin/archive/2008/01/12/174896.html</guid><wfw:comment>http://www.blogjava.net/AndersLin/comments/174896.html</wfw:comment><comments>http://www.blogjava.net/AndersLin/archive/2008/01/12/174896.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/AndersLin/comments/commentRss/174896.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/AndersLin/services/trackbacks/174896.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 讨论一下AOSD的实践冲动，以及AOP是所做的工作实质。&nbsp;&nbsp;<a href='http://www.blogjava.net/AndersLin/archive/2008/01/12/174896.html'>阅读全文</a><img src ="http://www.blogjava.net/AndersLin/aggbug/174896.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/AndersLin/" target="_blank">Anders小明</a> 2008-01-12 21:40 <a href="http://www.blogjava.net/AndersLin/archive/2008/01/12/174896.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>AspectJ应用--软件产品化的新方法</title><link>http://www.blogjava.net/AndersLin/archive/2007/02/12/99563.html</link><dc:creator>Anders小明</dc:creator><author>Anders小明</author><pubDate>Mon, 12 Feb 2007 15:39:00 GMT</pubDate><guid>http://www.blogjava.net/AndersLin/archive/2007/02/12/99563.html</guid><wfw:comment>http://www.blogjava.net/AndersLin/comments/99563.html</wfw:comment><comments>http://www.blogjava.net/AndersLin/archive/2007/02/12/99563.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/AndersLin/comments/commentRss/99563.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/AndersLin/services/trackbacks/99563.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 产品化和客户化两个词语是一个对孪生兄弟,一个没有强大客户化能力的软件是不能称为产品化的软件.产品化也就意味着软件公司的开发至少分为两个不同性质的角色:一个负责产品化,一个负责客户化.除去传统的参数化, 继承以及plugin技术外,aspectJ为我们提供另一种能力.&nbsp;&nbsp;<a href='http://www.blogjava.net/AndersLin/archive/2007/02/12/99563.html'>阅读全文</a><img src ="http://www.blogjava.net/AndersLin/aggbug/99563.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/AndersLin/" target="_blank">Anders小明</a> 2007-02-12 23:39 <a href="http://www.blogjava.net/AndersLin/archive/2007/02/12/99563.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Interface plays as Placeholder, without any class implement it</title><link>http://www.blogjava.net/AndersLin/archive/2007/02/09/95666.html</link><dc:creator>Anders小明</dc:creator><author>Anders小明</author><pubDate>Fri, 09 Feb 2007 08:08:00 GMT</pubDate><guid>http://www.blogjava.net/AndersLin/archive/2007/02/09/95666.html</guid><wfw:comment>http://www.blogjava.net/AndersLin/comments/95666.html</wfw:comment><comments>http://www.blogjava.net/AndersLin/archive/2007/02/09/95666.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/AndersLin/comments/commentRss/95666.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/AndersLin/services/trackbacks/95666.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 依赖着AspectJ的支持，接口作为占位符技术，让我们更加关注于接口做什么，而不是怎么做。&nbsp;&nbsp;<a href='http://www.blogjava.net/AndersLin/archive/2007/02/09/95666.html'>阅读全文</a><img src ="http://www.blogjava.net/AndersLin/aggbug/95666.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/AndersLin/" target="_blank">Anders小明</a> 2007-02-09 16:08 <a href="http://www.blogjava.net/AndersLin/archive/2007/02/09/95666.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>讨论一把：由一个简单的OOP的例子所想到的</title><link>http://www.blogjava.net/AndersLin/archive/2006/11/30/84665.html</link><dc:creator>Anders小明</dc:creator><author>Anders小明</author><pubDate>Thu, 30 Nov 2006 14:08:00 GMT</pubDate><guid>http://www.blogjava.net/AndersLin/archive/2006/11/30/84665.html</guid><wfw:comment>http://www.blogjava.net/AndersLin/comments/84665.html</wfw:comment><comments>http://www.blogjava.net/AndersLin/archive/2006/11/30/84665.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/AndersLin/comments/commentRss/84665.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/AndersLin/services/trackbacks/84665.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 园子的忘却之都发文《由一个简单的OOP的例子所想到的》，大意说使用OOP感觉不对。这里小讨论一把。&nbsp;&nbsp;<a href='http://www.blogjava.net/AndersLin/archive/2006/11/30/84665.html'>阅读全文</a><img src ="http://www.blogjava.net/AndersLin/aggbug/84665.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/AndersLin/" target="_blank">Anders小明</a> 2006-11-30 22:08 <a href="http://www.blogjava.net/AndersLin/archive/2006/11/30/84665.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>再提面向对象分析与设计</title><link>http://www.blogjava.net/AndersLin/archive/2006/11/21/82627.html</link><dc:creator>Anders小明</dc:creator><author>Anders小明</author><pubDate>Tue, 21 Nov 2006 14:45:00 GMT</pubDate><guid>http://www.blogjava.net/AndersLin/archive/2006/11/21/82627.html</guid><wfw:comment>http://www.blogjava.net/AndersLin/comments/82627.html</wfw:comment><comments>http://www.blogjava.net/AndersLin/archive/2006/11/21/82627.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/AndersLin/comments/commentRss/82627.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/AndersLin/services/trackbacks/82627.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 再提面向对象的分析和设计，总结了一下分析和设计的区别，简单的列出了自己的分析与设计的实践过程&nbsp;&nbsp;<a href='http://www.blogjava.net/AndersLin/archive/2006/11/21/82627.html'>阅读全文</a><img src ="http://www.blogjava.net/AndersLin/aggbug/82627.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/AndersLin/" target="_blank">Anders小明</a> 2006-11-21 22:45 <a href="http://www.blogjava.net/AndersLin/archive/2006/11/21/82627.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>已知OO世界中函数式编程实践和小结</title><link>http://www.blogjava.net/AndersLin/archive/2006/08/18/64231.html</link><dc:creator>Anders小明</dc:creator><author>Anders小明</author><pubDate>Thu, 17 Aug 2006 16:28:00 GMT</pubDate><guid>http://www.blogjava.net/AndersLin/archive/2006/08/18/64231.html</guid><wfw:comment>http://www.blogjava.net/AndersLin/comments/64231.html</wfw:comment><comments>http://www.blogjava.net/AndersLin/archive/2006/08/18/64231.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/AndersLin/comments/commentRss/64231.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/AndersLin/services/trackbacks/64231.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: FP不是一个什么全新的概念，其设计方法描绘了一个美好的世界，但要在OO的世界里应用却还是要费一些力气的。为了更好的应用FP, 这里学习并小结一下现有的实践(包括JDK，Hibernate，DDD的Specification以及ajoo的CO)&nbsp;&nbsp;<a href='http://www.blogjava.net/AndersLin/archive/2006/08/18/64231.html'>阅读全文</a><img src ="http://www.blogjava.net/AndersLin/aggbug/64231.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/AndersLin/" target="_blank">Anders小明</a> 2006-08-18 00:28 <a href="http://www.blogjava.net/AndersLin/archive/2006/08/18/64231.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>AspectJ: 通往AOSD之路的最佳军火</title><link>http://www.blogjava.net/AndersLin/archive/2006/06/24/54806.html</link><dc:creator>Anders小明</dc:creator><author>Anders小明</author><pubDate>Fri, 23 Jun 2006 16:58:00 GMT</pubDate><guid>http://www.blogjava.net/AndersLin/archive/2006/06/24/54806.html</guid><wfw:comment>http://www.blogjava.net/AndersLin/comments/54806.html</wfw:comment><comments>http://www.blogjava.net/AndersLin/archive/2006/06/24/54806.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/AndersLin/comments/commentRss/54806.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/AndersLin/services/trackbacks/54806.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 在《小议领域模型(Domain Model)》以及《AOSD：应用AOP实现业务逻辑》两篇随笔中分别讨论了Domain Model的流程逻辑以及利用AOP来改造流程逻辑，本文通过比较3个不同做法来阐述AspectJ将是AOSD唯一以及最佳军火，并补充了在javaeye讨论贴的完整例子代码。&nbsp;&nbsp;<a href='http://www.blogjava.net/AndersLin/archive/2006/06/24/54806.html'>阅读全文</a><img src ="http://www.blogjava.net/AndersLin/aggbug/54806.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/AndersLin/" target="_blank">Anders小明</a> 2006-06-24 00:58 <a href="http://www.blogjava.net/AndersLin/archive/2006/06/24/54806.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>AOSD：应用AOP实现业务逻辑</title><link>http://www.blogjava.net/AndersLin/archive/2006/06/15/53079.html</link><dc:creator>Anders小明</dc:creator><author>Anders小明</author><pubDate>Thu, 15 Jun 2006 11:59:00 GMT</pubDate><guid>http://www.blogjava.net/AndersLin/archive/2006/06/15/53079.html</guid><wfw:comment>http://www.blogjava.net/AndersLin/comments/53079.html</wfw:comment><comments>http://www.blogjava.net/AndersLin/archive/2006/06/15/53079.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/AndersLin/comments/commentRss/53079.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/AndersLin/services/trackbacks/53079.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 讨论应用AOP组织业务流程——AOSD，其开发方式与使用AOP解决cache，transaction等技术问题有显著的不同，导致那种通过interceptor来实现的AOP方案并不适合AOSD。&nbsp;&nbsp;<a href='http://www.blogjava.net/AndersLin/archive/2006/06/15/53079.html'>阅读全文</a><img src ="http://www.blogjava.net/AndersLin/aggbug/53079.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/AndersLin/" target="_blank">Anders小明</a> 2006-06-15 19:59 <a href="http://www.blogjava.net/AndersLin/archive/2006/06/15/53079.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>