面向方面的软件开发ChapAOSD.pptVIP

  • 2
  • 0
  • 约1.85万字
  • 约 50页
  • 2017-02-04 发布于江苏
  • 举报
class Line { private Point _p1, _p2; Point getP1() { return _p1; } Point getP2() { return _p2; } void setP1(Point p1) { _p1 = p1; } void setP2(Point p2) { _p2 = p2; } } class Point { private int _x = 0, _y = 0; int getX() { return _x; } int getY() { return _y; } void setX(int x) { _x = x; } void setY(int y) { _y = y; } } Example – With AOP aspect Tracing { pointcut traced(): call(* Line.* || call(* Point.*); before(): traced() { println(“Entering:” + thisjopinpoint); void println(String str) {write to appropriat

文档评论(0)

1亿VIP精品文档

相关文档