#抽象继承

用汽车比喻理解OOP - Jonathan Kuhl

19-01-20 1031 4 banq

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

什么是抽象文档模式?

19-02-09 744 2 banq

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

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

19-06-10 992 jdon

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

抽象的力量

18-12-07 349 2 banq

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

用Lambda实现模板模式

18-11-07 301 banq

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

错误的抽象

18-12-24 317 banq

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

这不是你想要的DRY

18-12-24 256 banq

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

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

19-01-27 171 banq

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

共有 43 上一页 1 2 3 4 5 ... 6 下一页