使用类抽象实现未来扩展。
它基本上是ActiveRecord设计模式的抽象实现。
It is basically an abstract implementation of the ActiveRecord design pattern.
它还允许您构建一个抽象实现,从而使实际实现委托给覆盖基本实现的类。
It also allows you to build an abstract implementation that defers the actual implementation to classes that override the base.
在创建自定义集合时,不用自己实现整个接口,只是继承抽象实现并填入细节。
Instead of implementing the entire interface yourself when creating a custom collection, you just subclass the abstract implementation and fill in the details.
提出在PASCAL抽象实现结构图上,采用数据流方程算法实现程序切片的自动化。
An automatic program slicing method is proposed which applies the data flow equation algorithm to the abstract implementation structure diagram for PASCAL.
依赖性倒置原则的基本思想就是对象应该依赖于抽象而不是实现。
The basic idea behind dependency inversion is that objects should be dependent upon abstractions and not upon implementations.
它包含一些抽象方法,实现这些方法的惟一目的是在底层表上执行CRUD操作。
It contains abstract methods whose sole implementation purpose is to perform the CRUD operations on the underlying table.
这个视图通常包括提供现有运行实现的抽象。
This view often includes providing an abstraction of existing running implementations.
实现是抽象的代码级别。
另一方面,BPM通过编排各种业务功能和人工交互为构建业务系统提供了抽象,以实现共同的业务目标。
On the other hand, BPM has provided abstraction for building business systems by orchestrating various business functions and human interactions to achieve a common business goal.
客户机类可被编码为只需要抽象类型,而把实现策略和结果留给在运行时传递给它们的具体类实例。
Client classes can be coded to require only the abstract type, leaving the strategies and outcomes of implementation to the concrete class instances passed to them at run time.
dsl使您可以对软件解决方案进行抽象,并隐藏实现细节。
A DSL enables you to abstract the software solution and hide the implementation details.
就你的设计而言,你希望能提出一些关键的抽象,然后其他的代码只要负责和这些抽象,而非具体实现进行互相作用。
For your design you want to come up with key abstractions, and then you want to have your other code just interact with those abstractions, not with the specific implementations.
GUI对某个实现(而不是抽象)的依赖会对系统造成限制。
The GUI's dependence on an implementation rather than an abstraction limits the system.
实现团队转换这个抽象、高级别的设计成为详细的设计模型的集合和编程语言的实现。
The implementation team converts this abstract, high-level design into a detailed set of design models and the programming language implementation.
在松散耦合的系统中,其组件是使用抽象而不是实现来相互关连的。
In a loosely coupled system, components are interrelated using abstractions instead of implementations.
通过大量抽象底层实现技术,sca使系统在合并使用不同技术实现的子系统时可以更加灵活并迅速适应变化。
By abstracting much of the underlying implementation technology, SCA lets a system be more flexible and readily adapt to change while incorporating subsystems implemented in different technologies.
这种句法决策使您在抽象类继承的实现方面有一定的灵活性。
This syntactical decision gives you a degree of flexibility in the implementation of abstract-class derivatives.
依赖性倒置注重依赖于抽象(而非实现),这样可以在同一个代码库中创建大量的灵活性。
Dependency inversion stresses reliance on abstractions over implementations, which creates a great deal of flexibility within a code base.
鉴于模型比实现的抽象级别更高,这在一定程度上是不可避免的。
This is to some extent unavoidable given that the model is specified at a higher level of abstraction than the implementation.
这种对实现细节的抽象是灵活性的关键:它使您能够更换实现类型,而完全不会影响到GUI。
This abstraction of implementation details is key to flexibility: it enables you to swap out the implementation type completely without affecting the GUI.
在图1中,通用搜索服务抽象SIAPI实现和服务之间的差异,并可以访问门户中部署的所有集合。
In Figure 1, the generic search service abstracts the difference between the SIAPI implementations and services, and enables access to all the collections deployed in a portal.
不管如何去实现,抽象操作以简化数据管理的总体想法是正确的。
The general idea of abstracting operations to simplify data management is valid, no matter how you implement it.
这个模型在声明一个类实现多个抽象的时候非常有用。
This model is very useful for declaring that a class exposes multiple abstractions.
通用SIAPI实现——此实现抽象门户中安装的其他实现的详细信息。
Generic SIAPI implementation - this implementation abstracts out the details of the other implementations installed in the portal.
有几个必须实现的抽象方法。
There are several abstract methods that must be implemented.
实际上,抽象类在具体实现时提供了更好的灵活性。
In fact, an abstract class gives you more flexibility when it comes to evolution.
应该将这类更改的影响限制于实现中的更改(从而将其限制于抽象的实现级别)。
The impact of this type of change should be limited to a change in implementation (and therefore limited to implementation level of abstraction).
这种允许在运行时选择实现的解耦避免了抽象与其实现间的永久绑定。
Such decoupling avoids a permanent binding between an abstraction and its implementation, which allows the implementation to be selected at run-time.
以DAO的形式添加一个抽象可以从GUI实现将数据库实现解耦。
Adding an abstraction in the form of a DAO decouples the database implementation from the GUI implementation.
应用推荐