对象不变式在面向对象程序的证明中具有重要作用。
Object invariant is important in the object-oriented program proof.
本文研究基于混合测试策略的面向对象程序测试用例生成。
This thesis mainly studies test cases generation for Object-Oriented programs based on composite testing strategy.
显而易见开发它的程序人员在面向对象程序设计上有着非凡的造诣。
Obviously, it was developed by persons having tremendous OOP skills.
设计模式作为软件开发经验的总结,有助于设计良好的面向对象程序。
Design pattern, a summary of development experience, plays an important role in object-oriented programming.
古典音乐对流行音乐的争论与函数式程序设计对面向对象程序设计的争执非常相似。
The classical vs. pop debate is very similar to functional vs. object oriented programming.
因为从不进行实践检验,和应用面向对象程序设计(OOP),他的编程都混乱不堪。
His code is messy because he does not follow best practices and never makes use of object-oriented programming (OOP).
但面向对象程序的封装、继承、多态和异常处理机制等新特性却给软件测试带来新的挑战。
But some characters of Object-Oriented programs, such as encapsulation, inheritance, polymorphism, and exception handling mechanism, bring some new challenging problems to software testing.
此种抽象会要求具备完全面向对象程序设计语言的功能,它是一个具有健壮的映射方法的语言。
Such abstraction would require the capabilities of a full-fledged object-oriented programming language? One that is replete with robust reflection methods.
通过在具有大型数据结构的面向对象程序中引入自动内存管理算法,可以提高这类程序的开发质量与效率。
By employing automatic memory management algorithm in object oriented program with large data structure, the developing quality and efficiency of this kind of software are improved.
通过这种方式,对象被赋予数据特征和行为,因此,使用面向对象程序能够更好地反映程序欲模拟的现实世界。
In this way, the object is given both data properties and behaviors, and so object oriented programs can better reflect the real world they are trying to simulate.
OCaml语言是一种很高级的语言,支持面向对象程序设计、函数式程序设计(如lisp或erlang)或传统的结构化程序设计。
The OCaml language is a quite high-level language, capable of object-oriented programming, functional programming (like Lisp or Erlang), or traditional structured programming.
当时,我是一个系统管理员(sysadmin),有大量的开发任务,这基本上意味着我是一个Perl的开发者,我是主要用Perl写面向对象程序。
I was a sysadmin who did a lot of development at the time, which basically meant I was a perl developer, and I was mostly doing OO in my perl.
针对面向对象语言程序,提出了一种改进后的系统依赖图:ISDG,用来更好地表示面向对象程序中的依赖关系,从而解决了对象类型参数和属性的表示问题。
ISDG, an improved system dependence graph, is proposed in order to better describe relationships in object-oriented programs. ISDG solves the description problem of parameterized objects.
提出了把波动效应分析和系统依赖图结合起来进行切片的方法,通过波动效应分析反映面向对象程序中单元间的波动关系,基于系统依赖图切片侧重于分析控制依赖和数据依赖。
This method can be used to analyze the semantic relations in object-oriented program units by ripple effect analysis, and the control dependency and data dependency by use of system dependency graph.
更细致的来说一种真正的面向对象程序设计语言会有更多的细节特性[例如typecasting(将某种格式的数据转换为其他格式的操作)]而alice不具备这些特性。
Insofar as the detailed picture is concerned, there are numerous detailed features (such at type casting) that are expected from a true OOP language which are not available in Alice.
这些是OO设计人员用来构成分析、设计和实现的工具,但它们并不是使程序面向对象的主要部分。
These are tools that the oo designer puts to use in order to structure the analysis, the design, and the implementation, but they aren't central to what makes an oo program object-oriented.
ooRexx完全支持多态性、继承性和重要的库(例如TCP/IP 和算法)等面向对象的方面,从而使 Rexx程序可以满足较为复杂的要求。
ooRexx fully supports such aspects of object orientation as polymorphism, inheritance, and important libraries, such as TCP/IP and mathematics, so that Rexx programs can solve complex requirements.
到那时,您应该考虑如何把这里概述的技术应用到自己的面向对象的应用程序中。
Until then, you should consider how to apply the techniques outlined here to your own object-oriented applications.
为此产生了一整套称为orm的程序,用来缓解在数据库和面向对象的代码之间来回转移数据的痛苦。
A whole class of programs - ORMs - has sprouted up to ease the pain of moving data back and forth between databases and your code.
我之所以称之为“侧面的”,是因为它们用“另外”的方法来表达含义,不需要使程序的逻辑变得复杂,也不需要面向对象的方法。
I say "sideways" because they provide a way to express meanings "on the side," without complicating the program's logic, and without requiring an object-oriented approach.
闭包不但是过程序编程的有用工具,而且是面向对象编程的有用工具。
Closures can be a useful tool not only for procedural programming but also for object-oriented programming.
这与我们在最开始采用面向对象的编程技术时的情况(开发人员使用面向对象的语言来开发过程型的程序)十分相似。
This is very similar to the situation we encountered at the beginning of the object-oriented paradigm shift, where developers used object-oriented languages to develop procedural programs.
类似的异议也出现在面向对象应用程序开发使用的两个持久性策略之间。
A similar disagreement is developing between supporters of the two persistence strategies for object-oriented application development.
许多使用其他的程序设计语言范型的语言,例如面向对象的、命令式的,等等,也是动态语言。
Many languages using other programming language paradigms, such as object-oriented, imperative, and so on, are also dynamic languages.
在实际中,它们很难理解和掌握,特别是对于那些正在向面向对象应用程序开发过渡的程序设计人员。
In practice, they are hard to comprehend and master, especially for programmers who are making a transition to object-oriented application development.
JD o程序员能完全在面向对象的范例内操作。
JDO programmers are able to operate entirely within an object-oriented paradigm.
有了ECS,就可以创建一个使用面向对象方法生成这种文档的应用程序,这简化了应用程序的开发和维护。
With ECS, you can create an application that generates such documents using an object-oriented approach; this eases application development and maintenance.
显而易见,操作层由EAI打包的应用程序、遗留、老式的面向对象及商业智能应用程序组成。
It is obvious that the operational layer can consist of EAI packaged applications, legacy, older object-oriented, and business-intelligence applications.
到1973年,当我搬去那里,帕洛·阿尔托研究中心研究院发明了第一个用户友好的计算机,激光打印,面向对象的程序设计,个人工作站,以及建立以太网络。
By 1973, when I moved there, PARC researchers had invented the first user-friendly computer, laser printing, object-oriented programming, a personal workstation, and the foundation of the Ethernet.
这里描述的技术虽然不需要您聘请一名精通面向对象编程的程序员,但需要您确实熟悉JSP编程。
The techniques described do not require an expert object-oriented programmer, but does require familiarity with JSP programming.
应用推荐