发贴娱乐一下

liangpei2008 2010-03-24 09:58:54
加精
在Java版偶然看到这样的题,挺好玩的,拿出来大家做一做,就当成散散心~
1.
有A,B两个类,其中A类有方法m1、m2、m3、m7、m9,B类有方法m1、m2、m3、m4、m5。
注:A类的m1,m2,m3和B类的方法同名,同功能。
问题:现在将会有一个C类要使用到m1,m2,m3和A类的m7及B类的m4方法,请写出你的想法或怎么操作(或者说在A与B功能不变时优化一下类结构)?
2.

顺便也聊一下
2.1在项目中如何使用抽象类与接口的
2.2什么情况下使用哪种设计模式比较干练...
...全文
3004 148 打赏 收藏 转发到动态 举报
写回复
用AI写文章
148 条回复
切换为时间正序
请发表友善的回复…
发表回复
siqihzy 2010-05-19
  • 打赏
  • 举报
回复
Delphi现在好像很不景气啊,书店里书都找不到几本,,,
a65536 2010-04-03
  • 打赏
  • 举报
回复
mark
小小都不懂 2010-03-30
  • 打赏
  • 举报
回复
你娱乐我接分
CDSoftwareWj 2010-03-29
  • 打赏
  • 举报
回复
娱乐啊 ~~ 强大
王铎开 2010-03-29
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 liangpei2008 的回复:]

//我先来,不一定对
1.
Delphi(Pascal) code

//规范行为接口
IExample=interface
procedure M1;
procedure M2;
procedure M3;
end;
//定义抽象类
TExample=class(TInterfacedObject,IExample)
private
……
[/Quote]
明明是JAVA的程序嘛
mynameis_007 2010-03-29
  • 打赏
  • 举报
回复
学习学习
SWQQ- 2010-03-29
  • 打赏
  • 举报
回复
学习了。
kitajima-- 2010-03-29
  • 打赏
  • 举报
回复
JAVA来做如下:
1.如果想保证A/B功能改变,则把A/B设计成接口(Interface)
让C类实现接口。
2.如果不想让A/B功能改变,则把A/B设计成抽象类(Abstract)
让C类extendsB,B extends A
OK.
ruochenlover 2010-03-28
  • 打赏
  • 举报
回复
学习一下。呵呵
viratis 2010-03-28
  • 打赏
  • 举报
回复
好复杂啊~
这是娱乐啊~~
恐怖ing...
lh6588 2010-03-28
  • 打赏
  • 举报
回复
想一想
lanmengyan 2010-03-28
  • 打赏
  • 举报
回复
咱是来娱乐的
InceptKnowledge 2010-03-28
  • 打赏
  • 举报
回复
长见识了,
水动风凉 2010-03-28
  • 打赏
  • 举报
回复
路过,学习一下
V-知 2010-03-28
  • 打赏
  • 举报
回复
尽情娱乐好了,我不说话
cugeagle 2010-03-28
  • 打赏
  • 举报
回复
我也是来娱乐的
码马 2010-03-28
  • 打赏
  • 举报
回复
好久没有搞面向对象的编程了,看的比较迷糊。。。。。。。。。
Jone_Li 2010-03-28
  • 打赏
  • 举报
回复
看似简单,但还是不懂,是菜鸟啦
zxl77 2010-03-28
  • 打赏
  • 举报
回复
现在招delphi的公司招人都成问题了,还敢出这样的面试题?
深度怀疑
one_dollar 2010-03-28
  • 打赏
  • 举报
回复
哈哈,不知道有没有分给我?
加载更多回复(127)

2,496

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧