#抽象继承

      更多分类

抽象文档模式(Abstract Document)

19-06-13 12 jdon

目的 实现无类型语言的灵活性并保持类型安全 . 详细

类表继承模式(Class Table Inheritance Pattern)

19-06-10 23 jdon

此模式属于对象关系结构模式目录,此目录属于 企业应用程序体系结构模式 。 目的 表示类的继承层次结构,每个类具有一个表。 类表继承 在继承结构中为每个类支持一个数据库表。 . 详细

什么是抽象文档模式?

19-02-09 53 banq

文档是包含许多属性的对象,而属性可以是数字或字符串之类的值,也可以是其他文档的列表。使用键Key引用每个属性。当遍历文档树时,用户指定用于创建下一级别的实现类的构造函数。这些实现通常是扩展Docum... 详细

对抽象方法仇恨的自白 - 250bpm

19-01-27 22 banq

我之前写过关于 抽象成本的文章 。一旦你在IT行业工作了几十年,一旦你在遗留代码上阅读了数百万行,你就会对任何一种抽象产生正常的怀疑。并不是说我们可以不做抽象。我们需要它能够编写代码。但是,每次在代... 详细

用汽车比喻理解OOP - Jonathan Kuhl

19-01-20 246 3 banq

站在任何街角,观看交通一段时间,来来往往都是汽车。它们具有相同的基本结构:四个轮子,一个发动机,一个方向盘,用汽油或柴油运行。然而,它们在颜色,马力,形状,特征甚至可能使用的汽油类型方面差异很大。每... 详细

这不是你想要的DRY

18-12-24 20 banq

“ 不要重复自己 DRY”,每个开发者都在他职业生涯的早期就学会了这个口头禅。 对这个原则的共同理解是你不应该复制你的代码。就那么简单。 不要复制,如果你发现重复就重构。 违反此规则的行为将被其他开... 详细

错误的抽象

18-12-24 33 banq

复制比错误的抽象便宜得多(代价小成本低),宁可重复而不选择错误的抽象。 让人们意识到“错误的抽象”这个问题是很难: 程序员A看到重复。 程序员A提取重复并为其命名。 这创建了一个新的抽象。它... 详细

抽象的力量

18-12-07 176 2 banq

如果有人问我“在所有软件开发中最重要的概念是什么?” 我会用一个词来回答它:“抽象”。 抽象就是将一个想法简化为绝对本质。 让我们看一个例子:运行这个活动,如果你仔细看看你跑步时身体实际发生了什... 详细

用Lambda实现模板模式

18-11-07 72 banq

Java 8 Lambda表达式的简洁性为经典的GoF设计模式提供了新的视角。通过利用函数式编程,我们可以通过更少的耦合和仪式获得相同的好处 - 模板方法就是一个很好的例子。 经典的GoF模板... 详细

间接不是抽象

18-11-02 23 banq

这篇文章认为接口interface代表的间接和abstract代表的抽象并不是一回事,间接是为了分离,松耦合,而抽象是为了将细节剥离。这是软件设计中两个不同维度。然后他谈了这两种情况的四个组合: ... 详细

继承可能是有益的,Class不能是final!

18-10-10 219 1 banq

任何优雅对象的类必须是抽象的或final的,我相信,这条规则背后的意图是消除继承。继承的缺点和子类型的缺点是相当清楚的,所以我不会在这里强调,然而,在我的实践中,我很快意识到这条规则出了问题。 比如... 详细

错误的抽象

16-11-20 368 2 banq

重复是比错误的抽象更便宜。看到重复事物,我们总是试图从重复中抽象出共同点,这其实属于过度设计,反而给代码带来更高的维护拓展成本。 duplication is far cheaper than th... 详细

再见面向对象编程?

16-08-05 1 1883 3 banq

一位有着10年面向对象语言的程序员对面向对象两大支柱继承和封装提出了自己的疑问,并由此认为可以向面向对象说再见了。 原文: Goodbye, Object Oriented Programmin... 详细

理论与生产没有矛盾?

15-05-08 111 luda

如果再往下抽象一个层次,Person对象的Gender、Name、Birthday属性、Person对象的Type类型(typeof Person得到的值)等等都变成了维度。一个变化方向是一个维度,而... 详细

组合思维与继承思维的不同

15-03-17 6 409 banq

2015-03-15 16:05 "@jdon007"的内容 两种比较常用的思考方法(或解决方法),用哪一种,还是取决于问题域 ... 讲得很好。 我这几天思考发现组合和继承实际可能代表两种... 详细

共有 361 2 3 下一页