码迷,mamicode.com
首页 >  
搜索关键字:类设计    ( 582个结果
设计开篇
1 设计模式 类是我们面向对象编程的承载工具,可以说是面向对象的起点。 设计模式,这种算面向对象的进化。按照gof设计模式的分类 设计模式分为:创建型,结构型,行为型。 其中创建型主要和类的创建有关 结构性组织扩展类和类之间的关系 行为型主要扩展的类的访问 这三个对应到类上 创建型模式对应的是构造函 ...
分类:其他好文   时间:2016-06-19 23:00:48    阅读次数:254
第14章 抽象类和接口
抽象类:类的设计应该确保父类包含它的子类的共同特征。有时候,一个父类设计的非常抽象,以至于它都没有任何具体的实例。这样的类称为抽象类。类名前使用abstract 抽象方法:父类中的方法,因为父类为抽象,无法根据具体的实例进行实现,因此,这样的方法属于抽象方法。方法头使用abstract UML中抽象 ...
分类:其他好文   时间:2016-06-08 23:11:17    阅读次数:372
Java abstract关键字
抽象类: 1.语法定义:抽象类钱使用abstract关键字修饰,则该类为抽象类 2.使用场景: 在某些情况下,某个父类只是知道其子类应该包含怎样的方法,但无法准确知道这些子类如何实现这些方法 从多个具有相同特征的类中抽象出一个抽象类,以这个抽象类作为子类的模板,从而避免子类设计的随意性 在某些情况下 ...
分类:编程语言   时间:2016-06-05 16:44:18    阅读次数:156
死磕Spring AOP系列2:剖析Bean处理器之BeanNameAutoProxyCreator
通过前一篇<死磕SpringAOP系列1:编程式实现AOP>,学习了Spring对代理的底层支持,认识了ProxyFactory对象,及从类设计层面认识了PointCut&Advisor&Advice&Interceptor,还认识了AdvisorChainFactory对象,知道了底层Advisor的底层链式结构。但是,上篇我们..
分类:编程语言   时间:2016-06-04 18:11:37    阅读次数:361
《C++沉思录》——类设计核查表、代理类、句柄类
《C++沉思录》——类设计核查表、代理类、句柄类...
分类:编程语言   时间:2016-06-04 16:30:58    阅读次数:316
【java并发】Callable与Future的应用
Callable 接口类似于 Runnable,两者都是为那些其实例可能被另一个线程执行的类设计的。但是 Runnable 不会返回结果,并且无法抛出经过检查的异常。而Callable可以返回一个结果,这个返回值可以被Future拿到,也就是说,Future可以拿到异步执行任务的返回值,下面来看一个简单的例子:public class CallableAndFuture { public st...
分类:编程语言   时间:2016-06-03 21:36:01    阅读次数:242
在JAVA中ArrayList如何保证线程安全
[b]保证线程安全的三种方法:[/b]不要跨线程访问共享变量使共享变量是final类型的将共享变量的操作加上同步一开始就将类设计成线程安全的, 比在后期重新修复它,更容易.编写多线程程序, 首先保证它是正确的, 其次再考虑性能.无状态或只读对象永远是线程安全的.不要将一个共享变量裸露在多线程环境下( ...
分类:编程语言   时间:2016-06-03 17:24:44    阅读次数:163
2015-2016-2《Java程序设计》团队博客2
简易画图板介绍 一.功能结构图 二.主类设计 1.总体设计:在设计简易画图板时,根据程序功能的分类,包含了十二个文件,包括SimpleDraw.java,MenuContainer.java,DrawPanel.java,Drawings.java,DrawBtnListener.java,Tool ...
分类:编程语言   时间:2016-05-30 00:37:54    阅读次数:168
Java之六 类设计
多态       普通的方法重载   在Java中,同一个类中的2个或2个以上的方法可以有同一个名字,只要它们的参数声明不同即可。在这种情况下,该方法就被称为重载(overloaded),这个过程称为方法重载(method overloading)。方法重载是Java实现多态性的...
分类:编程语言   时间:2016-05-22 12:16:07    阅读次数:218
java之七 高级类设计
static的用法     有时你希望定义一个类成员,使它的使用完全独立于该类的任何对象。通常情况下,类成员必须通过它的类的对象访问,但是可以创建这样一个成员,它能够被它自己使用,而不必引用特定的实例。在成员的声明前面加上关键字static(静态的)就能创建这样的成员。 如果一个成员被声明为static,它就能够在它的类的任何对象创建之前被访问,而不必引...
分类:编程语言   时间:2016-05-22 12:14:34    阅读次数:218
582条   上一页 1 ... 31 32 33 34 35 ... 59 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!