abstraction

    2热度

    4回答

    对于那些不熟悉这个概念的人,抽象倒置是在高层次结构的基础上实现低层次的构造,并且通常被认为是一件坏事,因为它增加了不必要的复杂性和不必要的开销。当然,这是一个不太精确的主观定义。 在你看来,在单一范式的OOP语言中进行编程时,所有东西都必须是类的一部分,而诸如Java或C#之类的指针没有公开的东西不可避免地会导致抽象反转?如果是这样,在什么情况下?

    0热度

    3回答

    我打算在我的负载平衡Web应用中使用分布式缓存。 所以我将尝试抽象出apache ehcache和memcached之间的通用函数。 我的目标是能够做一个简单的配置开关来选择要使用的缓存解决方案。我应该去SPI路线,例如比如XML解析器如何连线?

    14热度

    5回答

    在堆垛机的建议,我一直在读Crockford的优秀的Javascript:好的部分。 这是一本很棒的书,但是因为它的很多内容都致力于描述使用Javascript基本功能的最佳方式,所以我不确定如何在不重复其他Javascript程序员的努力的情况下将其建议付诸实践。 拿这个通道,例如: 当你做出一个新的对象,您可以选择应该是它的原型对象。 Javascript提供的这种机制很麻烦而且复杂,但它可以

    3热度

    3回答

    我有一个抽象类在C++定义的纯虚方法: class Base { Base(); ~Base(); virtual bool Test() = 0; }; 我已经与一些其它类的,我将称之为(其为试验()提供一个实现)的子类此A,B,C,等等。我现在想用这个基类来创建这些类型的数组: int main(int argc, char* argv[]) { int size

    1热度

    2回答

    我真的想编写在任何平台(PC,Linux和Mac)上运行的.NET应用程序。我并不是很在意UI功能,因为这些主要是后台服务。我听说过MONO,它允许你编写在Mac和Linux上运行的.NET应用程序,但是我希望能够编写一个单独的应用程序,该应用程序在为Windows编译时将作为服务运行,并且当为Linux编译时将像任何UNIX等价物一样运行。我也希望能够将注册表中的东西存储起来并完成这项工作。有没

    16热度

    2回答

    如何在数据库中存储格式化的文本块(换行符,制表符,列表等),以便在Web上显示(没有特定的)(XHTML)抽象级别,以便数据可以用于其他应用程序或者网站的结构将在未来发生变化?

    2热度

    2回答

    我们正在构建一个企业应用程序,我们将在其中整合用户界面(即ASP.net webapp,Windows应用程序和某天移动应用程序)的多个平台以及多个平台后端数据库(即SQL Server,XML,Oracle)。还有一个额外的问题是,这些后端数据库要么通过Web集中访问,要么本地化在客户端计算机上,偶尔会同步到中央服务器。 任何人都可以提供关于如何抽象数据层的用户界面层&的建议,以便我们可以更简单