Before getting to abstractions, let's look at the e-mail I got from my milkman.
在进入抽象的讨论之前,还是让我们首先来看一看我的送奶工发来的电子邮件吧。
都有哪些抽象?
不要使用抽象的语言。
Design and model at different levels of abstractions.
在不同的抽象级别进行设计和建模。
Use stable abstractions to create stable packages.
依靠稳定的抽象,创建稳定的包。
Figure 5: Sample code for responsibility abstractions.
图5:职责提取的示例代码。
Building syntactic abstractions on top of the core language.
在核心语言的基础上建立语法抽象。
Code responsibility abstractions during design sessions.
在设计会议上进行代码职责提取。
The body embodies abstractions the best way it knows how: physically.
身体用它知道的最好的方式:身体力行的体现抽象。
Are you educating them to live in abstractions, as we are doing now?
你是教育他们活在抽象的概念里面吗,像我们一样?
Really, though, it's just about building abstractions on top of abstractions.
实际上,它只是关于如何在抽象之上构建抽象的过程。
It is also possible to trace back from lower to higher levels of abstractions.
从低层级到高层级的抽象也是可能的。
How these abstractions run on any individual device can be changed at any time.
这些抽象如何在某个设备上运行随时都可能变化。
You can think about those elements as effective abstractions with a reuse potential.
可以将那些元素看作有复用潜力的有效的抽象。
Although such abstractions are not desired all the time, it is appropriate for many cases.
尽管此类抽象并不是一直需要,但它适合于许多情形。
This perfectly illustrates the principle that good abstractions make everything more usable.
这也正好说明了这样一条原则:好的抽象能够让任何事物更为有用。
The most important lesson I've ever learned is to understand and to trust abstractions.
我学会的最重要的教训是理解并相信那些抽象出来的理论。
If you commit yourself to simple coding, your simple abstractions will sometimes come up short.
如果您致力于简单编码,您的简单抽象有时会一下子出现。
One consequence of this approach was a requirement for support and development of the abstractions.
这一方法的结果是出现了支持和开发抽象的需求。
This is particularly important for abstractions directly exposed at the business and service layer.
这对于直接在业务和服务层公开的抽象非常重要。
Concurrency: Powerful, simple abstractions to make it easier to write correct concurrent code.
并发:强大、简单的抽象使编写正确的并发代码变得简单。
These together provide the possibility of creating new control structures and define new abstractions.
这两种方式为创建新的控制结构和定义新的抽象提供了可能。
What ordinary people see as fanciful abstractions, professional innovators see as solid possibilities.
普通人认为不切实际的想法在职业发明家眼里却具有坚实的理由。
What ordinary people see as fanciful abstractions, professional innovators see as solid possibilities.
普通人认为不切实际的想法在职业发明家眼里却具有坚实的理由。
应用推荐