`
jonson
  • 浏览: 168527 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

丑陋的继承

阅读更多
在web项目中,经常会出现  有不同的场合 但是 需求是一致,比如说 是评论,在平台的很多web的子应用中都会用到。 现在为了重复 利用重复的这部分,不得不生成许多 空的class,只是继承父类。 映射到不同的 数据表中。
看到这些空的类,感觉好丑陋阿。不知道 各位达人有处理过类似的问题吗
分享到:
评论
6 楼 抛出异常的爱 2008-03-20  
jonson 写道
bluemeteor 写道
AbstractTopicPO
|_NewsTopicPO
|_BlogToipcPO

这种么?我不认为空着有什么不好,这样不是有很好的扩展性么



作为一个类,并没有实际的内容,只相当于一个占位符号。怎么看,怎么都觉得怪。



抛出异常的爱,是指ruby里,一个插件就可以解决问题吗

早先一个公司作过一个需求
把所有表的评论作到同一个评论表中去.
费了九牛二虎之力
才算作出来
但在一次作ruby的练习时
发现只要一个插件....
全搞定
5 楼 ajoo 2008-03-19  
似乎metadata总是对继承更友好,而无法处理组合。也不奇怪,annotation和继承二者都是程序静态数据,自然琴瑟和谐。
4 楼 jonson 2008-03-19  
bluemeteor 写道
AbstractTopicPO
|_NewsTopicPO
|_BlogToipcPO

这种么?我不认为空着有什么不好,这样不是有很好的扩展性么



作为一个类,并没有实际的内容,只相当于一个占位符号。怎么看,怎么都觉得怪。



抛出异常的爱,是指ruby里,一个插件就可以解决问题吗
3 楼 抛出异常的爱 2008-03-19  
ruby....一个插件
2 楼 bluemeteor 2008-03-19  
AbstractTopicPO
|_NewsTopicPO
|_BlogToipcPO

这种么?我不认为空着有什么不好,这样不是有很好的扩展性么
1 楼 jonson 2008-03-19  
这里似乎 复用和丑陋的矛盾总是存在。
想到用 组合来替代继承,可是这个继承关系还是比较明确的。用组合似乎不伦不类的

相关推荐

    PictureBox闪烁解决

    在以下系统自带的控件中强化功能: 【Button】 开启自适应微软雅黑字体,如果可以将尝试使用微软雅黑字体而...以上控件所有方法、用法与系统控件一至,完全继承自系统控件。 使用方法:工具箱 右键 选择DLL即可

    论文研究 - Badr Shakir Al-Sayyab在《 Sifr Ayoub》中的救赎与审美结构

    萨耶布(Al-Sayyab)依靠各种艺术技巧,一生一世地继承他的诗歌,在二十世纪诗歌现代性运动的先驱者之外,一次又一次地继承下来。 该研究采用了分析性的文本方法。 它由序言,基于副标题的介绍,涉及诗歌的内容和...

    viewcontrol:一个模块视图控制器模式

    它旨在使继承非常易于访问,并混淆实例化和对象克隆的一些丑陋部分。 该设计使用 2 个基本命令来继承和实例化模块。模块.extend() Module.extend 是任何模块定义的起点。 这也是将任何模块继承到另一个模块的方式。...

    河北省枣强2017_2018学年高一语文上学期第四次月考试题.doc

    这一点在《聊斋志异》、《儒林外史》和《红楼梦》等作品中都有体现,这些作品中的反面人物形象生动,即使没有直接的贬词,其性格的丑陋之处也能充分暴露出来。 另外,中国古典小说还继承了自唐宋以来的说唱文艺,如...

    Android Studio如何去掉丑陋的标题栏/选择你的“APP theme”/values文件夹结构的粗析

    请注意,如果你的Activity继承自`Activity`而非`AppCompatActivity`,DarkActionBar可能不会生效,因为`AppCompatActivity`是支持Material Design组件的Activity基类。 4. 修改后,运行应用在真机或模拟器上验证,...

    nauka-gita-2

    继承了我们的婚姻,每个继承人开始上课。一些标题2 当时引起的疾病是流行病,流行病是幼虫。 Ut convallis iaculis nisi,不是。 那,然后退出。一些标题3 虽然既没有lobortis dioo。 在这种情况下,我不承担因...

    艺术概论答案A.doc

    18. **艺术创新与继承**:继承是为了创新,离开创新的继承是复古主义。 19. **后现代主义**:“大师基本上都是艺术家”的错误观念是针对后现代主义提出的。 20. **艺术创作过程**:艺术创作通常经历体验、想象和...

    JavaScript 技术的现状与前景.pdf

    JavaScript 的语法源自 Java,它的一等函数来自于 Scheme,它的基于原型的继承来自于 Self。JavaScript 早已超出了其“脚本语言”本身的范畴,而成为一种集健壮性、高效性和通用性为一身的编程语言。 JavaScript ...

    欧也妮_葛朗台测试题.doc

    11. 查理在被送往印度后发迹,但他变得无情无义,甚至为了地位与丑陋的侯爵小姐订婚,彻底背叛了欧也妮。 12. 葛朗台临终时,神甫来为他做临终法事,将一个镀金的十字架送到他唇边,但葛朗台试图抓住十字架,这导致...

    用Python中的wxPython实现最基本的浏览器功能

    这个实例通过继承wxPython的wxPanel或wxFrame类来创建。文档中的示例代码展示了如何实现这样一个基本的浏览器应用程序。这个应用程序会创建一个窗口,并在其中嵌入一个wxHtmlWindow来显示网页内容。 为了使浏览器...

    mini-vue:模仿 Vue1.0 写的迷你版 Vue

    可以查看一些指令的展示效果 不过没有排版 样式比较丑陋 建议对比着指令来看 也可以自己写一些代码看效果 指令用法和 Vue 一样的 Vue1和Vue2的区别 其实 Vue1 和 Vue2 最大的区别就是 Vue2 多了一个虚拟DOM,其他的...

    asp.net中CSharpThinking扩展方法分析

    本文实例讲述了asp.net中CSharpThinking扩展方法。分享给大家供大家参考。具体分析如下: ...C#2 时对一个类进行扩展而又不能应用继承方式时,只能编写稍微“丑陋”的静态方法。C#3允许我们更改静态

    初中语文文摘文苑中文是一种文化底蕴

    例如,“墙有茨”这一成语源于《诗经》,用于隐晦地表达不雅或丑陋之事,体现了中文的含蓄美和历史深度。随着时代的变迁,新一代人对这些传统文化的了解可能有所减弱,但仍有部分人通过家庭、学校及自我阅读等方式...

    Puzzle-Bobble-Clone:你就是无法停止突破

    使用Java和libGDX制成,适用于台式机和Android: PuzzleBobble主项目,继承人游戏源代码用于运行桌面版本的PuzzleBobble-Desktop Proxy项目,在开发过程中用于加快工作速度PuzzleBobble-Android Proxy项目,用于...

    cop2551

    本课程将深入研究面向对象的编程概念,包括封装,继承和多态性。 此外,还将介绍有关数组,指针和动态分配,向量,C字符串和字符串类,高级文件和I / O操作,递归和虚函数的概念。 该课程使用编程作业来强化每一章...

    python参考手册第4版

    它的设计哲学强调代码的清晰性和简洁性,遵循“优美胜于丑陋,明确胜于晦涩”的原则。Python支持多种编程范式,包括面向对象、命令式、函数式以及过程式编程,这使得它在处理各种问题时具有高度的灵活性。 在...

    第二讲世纪欧洲现实主义文学.ppt

    - 人道主义:许多作家如罗曼·罗兰、高尔斯华绥和托马斯·曼,通过他们的作品弘扬真实、善良和美好,批判虚假、邪恶和丑陋。 - 哲理思辨性:作家如法朗士、贝娄和戈尔丁的作品体现了深入的哲学思考。 - 反映无产...

    python简明教程

    - **继承与多态**:学习继承机制,理解多态性在实际编程中的应用。 - **封装与抽象**:了解封装的作用,学习如何实现抽象类和接口。 #### 四、高级特性 - **装饰器**:探索装饰器的使用方法及其在程序扩展性上的...

    用发展的观点看问题.ppt

    以1814年斯蒂芬森的蒸汽机车为例,它的出现被当时的人们嘲笑和抵制,因为它的外观丑陋、速度慢且噪音大。然而,这正是技术发展的典型轨迹——前途光明但道路曲折。 一、新事物的定义与特点 新事物,如火车,是指...

    黑龙江省大庆实验中学2019_2020学年高一语文11月月考试题202002120114

    在诗歌内容上,无论是美好还是丑陋,快乐或是悲伤,他都能生动描绘,展现诗歌的丰富性和包容性。 2. 感性与理性的结合:杜甫作为一位感性和理性兼备的诗人,他具有深入事物本质的敏锐感性,同时具备超越事物局限的...

Global site tag (gtag.js) - Google Analytics