[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[List Home]
|
Re: [aspectj-dev] Builder Pattern using AspectJ
|
- From: Andrew Eisenberg <andrew@xxxxxxxxxxxx>
- Date: Thu, 30 Jul 2009 07:53:05 -0700
- Delivered-to: aspectj-dev@eclipse.org
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:reply-to:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:content-type:content-transfer-encoding; bh=NpRLsBVRXPmqHjU65/Owp9AC7aEWQXeBKLskvMrFugY=; b=qW1axnRZP1kv0w845WrOTPASdMiKOW490OoqNmYglzNJiJYpRwYnIJbVVy6ScJ9RsO NnW+O0vOJaVDWWHceYSwCdXZ7N53JJEFR25lbBt6kFcXFoKALhpvfx07HNN83yBzTzbb p/SvE0BE7PI5Pw13x/kVwn6JnvVp0X2ZcX93Q=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:reply-to:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type :content-transfer-encoding; b=H4RYEAM9gk7YMwyUewJsrXM3MnENdaANpcFWb4foOhPV3uLjF5Vgi+mV/Vt2N1Ss1p 7V2OepTgpxuBjQzLz4LylELolvoCLWf7ZZNizo7/JBVHQqwcfE3goyiiDUJ7kSp2TbTG +cP0+i1llL8IGLdWs1oZ1X4L/kO5cd37Un4Ng=
If you are interested in how some common design patterns can be
written (and improved) using AOP techniques, then you may find this
page interesting:
http://hannemann.pbworks.com/Design+Patterns
On Thu, Jul 30, 2009 at 3:19 AM, Chani<cc8405@xxxxxxxxx> wrote:
> Hi,
> I need to implement the builder pattern using AspectJ, I have to write the
> pattern in an abstract way and then apply it to a concrete case study.
> What's the benefit of using AspectJ? What should I improve?
> I mean, if I want to use a pattern my code would have a certain structure
> from the beginning, why is it useful to use AspectJ?
> I read some examples (the AspectJ Cookbook mostly) and the only significant
> change they use AspectJ for is to modify the abstract class to an interface.
> What for? And is that everything I can do? How can I make it more abstract?
>
>
> Thanks for your answers!
>
>
> _______________________________________________
> aspectj-dev mailing list
> aspectj-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/aspectj-dev
>
>