E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JAVA设计模式
JAVA设计模式
-概要
在学习了《
Java设计模式
(第2版)中文版》一书,对
Java设计模式
又有了一个比较清晰的认识,以及能够较好的掌握应用场景。既然是学习
Java设计模式
,当然要对设计模式有一个整体的认识。
Air_Intellij
·
2017-07-12 16:33
java设计模式
Java设计模式
之单例模式
阅读更多单例模式是一种创建型模式,指某个类采用单例模式,则在这个类被创建后,只可能产生一个实例供外部访问,并且提供一个全局的访问点。核心知识点如下:(1)将采用单例设计模式的类的构造方法私有化(采用private修饰)(2)在其内部产生该类的实例化对象,并将其封装成privatestatic类型(3)定义一个静态方法返回该类的实例一、饿汉式,线程安全但效率比较低publicclassSinglet
phil_jing
·
2017-07-08 21:00
设计模式
java
单例模式
Java设计模式
之单例模式
阅读更多单例模式是一种创建型模式,指某个类采用单例模式,则在这个类被创建后,只可能产生一个实例供外部访问,并且提供一个全局的访问点。核心知识点如下:(1)将采用单例设计模式的类的构造方法私有化(采用private修饰)(2)在其内部产生该类的实例化对象,并将其封装成privatestatic类型(3)定义一个静态方法返回该类的实例一、饿汉式,线程安全但效率比较低publicclassSinglet
phil_jing
·
2017-07-08 21:00
设计模式
java
单例模式
java设计模式
之代理模式
java代理实现可以简单分为静态代理和动态代理。代理模式(ProxyPattern)是GoF23种Java常用设计模式之一。提供了对目标对象另外的访问方式,即通过代理对象访问目标对象。这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.这里使用到编程中的一个思想:开闭原则,就是说对扩展开放,对修改关闭。在工作中不要随意去修改别人已经写好的代码或者方法,如果需改修改
空心不是鱼
·
2017-07-06 18:52
java设计模式
设计模式
Java设计模式
笔记之命令模式
概念命令模式将“请求”封装成对象,这可以让你使用不同的请求、队列、或者日志请求来参数化其他对象。命令模式也支持撤销操作。有时候在程序中需要在一个对象中处理很多个请求,这些请求对象没有实现统一的接口,需要写很多的判断语句加以区分不同的请求,然后执行相应的操作。命令模式提供了一种新的思路,通过创建一个新的对象命令对象,定义统一的方法名称,并且命令对象中有一个请求对象属性(组合)封装请求对象,在代码中调
观海远云
·
2017-07-05 16:12
设计模式-java
java
设计模式
对象
设计
命令模式
设计模式-备忘录模式(Memento)的详解
介绍关于
Java设计模式
我们都知道有一种备忘录模式,对于作用看名字大概就知道应该和状态保存有关。本文就从定义到示例代码进行说明详解。定义备忘录模式定义:在不破坏封装性的前提下,捕获对象的内部状态。
李可乐
·
2017-07-04 18:17
源码分析
代码笔记
设计模式
java设计模式
-适配器模式(Adapter)
定义适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。适配器模式的用途用电器做例子,笔记本电脑的插头一般都是三相的,即除了阳极、阴极之外,还有一个地极。而有些地方的电源插座却只有两极,没有地极。电源插座与笔记本电脑的电源插头不匹配使得笔记本电脑无法使用。这时候一个三相到两相的转换器(适配器)就能解决此问题,而这正像是本模式所做的事
步积
·
2017-07-03 17:52
java设计模式
总结(1)
java设计模式
(24种)创建型模式(6)原型模式(Prototypepattern)当创建给定类的实例过程很昂贵或很复杂时,就使用原形模式.工厂方法模式(FactoryMethodpattern)定义了一个创建对象的接口
逆旅行人_DO
·
2017-07-02 22:06
java基础
Java中的设计模式 - 单例模式
Java中的设计模式-单例模式单例模式是
Java设计模式
中一个很常用的设计模式它非常简单,但是也还是有一些值得注意的点经常被我们忽略//编写Run接口publicinterfaceRun{publicvoidrun
简简单单OnlineZuozuo
·
2017-07-02 17:08
设计思想
-
设计模式
总结一下最近学的
Java设计模式
中的代理模式
二、
Java设计模式
之代理模式1、代理模式是什么?a、现实生活中什么是代理?代理有很多,我们听得最多的就是
别停,
·
2017-07-01 23:09
设计模式
Java设计模式
补充:回调模式、事件监听器模式、观察者模式(转)
原文链接:http://www.cnblogs.com/EasonJim/p/7101203.html一、回调函数为什么首先会讲回调函数呢?因为这个是理解监听器、观察者模式的关键。什么是回调函数所谓的回调,用于回调的函数。回调函数只是一个功能片段,由用户按照回调函数调用约定来实现的一个函数。有这么一句通俗的定义:就是程序员A写了一段程序(程序a),其中预留有回调函数接口,并封装好了该程序。程序员B
angou6476
·
2017-07-01 02:00
Java设计模式
之三种工厂模式
工厂模式实现了创建者和调用者的分离,实现了更好的解耦。详细分类:1)简单工厂模式(静态工厂模式);2)工厂方法模式;3)抽象工厂模式面向对象设计的基本原则:1)OCP(开闭原则,Open-ClosedPrinciple):一个软件的实体应当对扩展开放,对修改关闭。2)DIP(依赖倒转原则,DependenceInversionPrinciple):要针对接口编程,不要针对实现编程。3)LoD(迪米
Nazarite_KakaLuoTo
·
2017-06-29 12:56
设计模式
java设计模式
--事件监听器模式和观察者模式
监听器模式:事件源经过事件的封装传给监听器,当事件源触发事件后,监听器接收到事件对象可以回调事件的方法观察者模式:观察者(Observer)相当于事件监听者,被观察者(Observable)相当于事件源和事件,执行逻辑时通知observer即可触发oberver的update,同时可传被观察者和参数监听器模式demo1、首要定义事件源对象(事件源相当于单击按钮事件当中的按钮对象、属于被监听者):[
jvortex
·
2017-06-28 21:53
JAVA
java设计模式
-原型模式(Prototype)
定义原型模式属于对象的创建模式。通过给出一个原型对象来指明所有创建的对象的类型,然后用复制这个原型对象的办法创建出更多同类型的对象。这就是原型模式的用意原型模式的结构原型模式要求对象实现同一个可以“克隆”自身的接口,遮掩个就可以通过赋值一个实例对象本身来创建一个新的实例。这样一来,通过原型实例创建新的对象,就不再需要关心这个实例本身的类型,只要实现了克隆自身的方法,就可以通过这个方法获取新的对象,
步积
·
2017-06-28 11:21
JAVA设计模式
之Builder模式
1.1Builder模式介绍Builder我在网上看了很多帖子但是并没有详细的讲解,基本都是说使得构建过程和表示隔离开,其实你如果光看代码的话我是不建议的,好了废话不多说下面进入主题1.2Builder模式的定义将一个复杂对象的构造与它的表示分离(我理解是:说白了就是不在构造方法里面设置参数,换一种体现形式,让构建过程和部件都可以自由的扩展),使同样的构造过程可以创建不同的表示,1.3Builde
有志青年L
·
2017-06-27 11:05
设计模式
java设计模式
-建造者模式(Builder)
定义建造模式是对象的创建模式。建造模式可以将一个产品的内部表象(internalrepresentation)与产品的生产过程分割开来,从而可以使一个建造过程生成具有不同的内部表象的产品对象。产品的内部表象一个产品常有不同的组成成分作为产品的零件,这些零件有可能是对象,也有可能不是对象,他们通常又称为产品的内部表象(internalrepresentation)。不同的产品可以有不同的内部表象,也
步积
·
2017-06-23 10:32
前端本地服务器——TomCat服务器的搭建
之前的那本
java设计模式
,已经看全了。没时间更新博客,最近学服务器端的配置,趁着有时间,赶紧的博客一下。当然了。
半颗心脏
·
2017-06-21 16:15
安卓第三方工具
Java设计模式
笔记之组合模式
1.前言整体与部分可以被一致对待的问题。组合模式也叫整体与部分模式,是结构性设计模式之一,组合模式比较简单。它将一组相似的对象看作一个对象处理,并根据一个树状结构来组合对象,然后提供一个统一的方法去访问相应的对象,以此忽略掉对象与对象集合之间的差别。2.定义组合模式:将对象组合成树形结构以表示‘部分-整体’的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。3.UML图4.应用场景表
换元不配限
·
2017-06-18 00:00
Android学习中的笔记
Java设计模式学习
Java设计模式
--策略模式
策略模式是一种定义一系列算法的方法,从概念上来看,所有这些算法完成的都是相同的工作,只是实现不同,它可以以相同的方式调用所有的算法,减少了各种算法类与使用算法类之间的耦合策略模式就是用来封装算法的,但在实践中,我们发现可以用他来封装几乎任何类型的规则,只要在分析过程中听到需要在不同时间应用不同的业务规则,就可以考虑使用策略模式处理这种变化的可能性面向对象的编程,并不是类越多越好,类的划分是为了封装
real_wj
·
2017-06-17 15:09
java;设计模式
java设计模式
之模板方法模式详解
一、什么是模板方法模式概念:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。通俗的讲,模板方法模式是通过把不变行为搬到超类,去除子类里面的重复代码提现它的优势,它提供了一个很好的代码复用平台。当不可变和可变的方法在子类中混合在一起的时候,不变的方法就会在子类中多次出现,这样如果摸个方法需要修改则需要修改很多个,虽然这个这
当代唐寅
·
2017-06-15 08:29
java设计模式
之代理模式(Porxy)详解
一、什么是代理模式(Porxy)概念:代理模式就是为其他对象提供一种代理以控制对这个对象的访问。现实生活中也有很多行为吻合代理模式。比如店外卖,客户在APP上下单后,店长会接单。这个时候店长可以选择自己去送这份外卖,也可以委托送餐员代理店长去送这份外卖。当然店长是可以自己送,但店长送了外卖店就没人看着了,而让送餐员代理送外卖就不会这样了。这里很显然店长是对象本尊(Subject),送餐员是代理对象
当代唐寅
·
2017-06-15 08:51
学习:
java设计模式
—工厂模式
一、工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。 工厂模式在《Java与模式》中分为三类:1)简单工厂模式(SimpleFactory):不利于产生系列产品;2)工厂方法模式(FactoryMethod):又称为多形性工厂;3)抽象工厂模式(AbstractFactory):又称为工具箱,产生产品族,但不利于产生新的产品;
CNZYYH
·
2017-06-14 00:00
Java动态代理
代理模式 代理模式是常用的
java设计模式
,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。
qq_34622600
·
2017-06-07 11:00
java
java动态代理
动态代理模式
java设计模式
之单例模式5种方法及优缺点小结
单例设计模式的用处。单例设计模式是指,某个类只有一个实例。在计算机系统中类似于打印机和最常见的就是任务管理器的对话框,不管几个用户同时登录windows打开的任务对话框只有一个。常见的几种实现方式:1.lazy-load/*适合单线程模式延迟加载lazy-load*/publicclassSingleton{/*私有的静态对象变量,来标记是否初始化过也用来把实例化进行缓存*/privatestat
iraphoni
·
2017-06-04 18:09
java
APT实用案例一:状态模式之就算违背开闭原则又何妨?
【
Java设计模式
】状态模式处理返回码;2.AndroidStudio中使用apt。状态模式主要是从业务逻辑中将条件判断逻辑抽离出来,再对这些判断逻辑进行封装、管理。
drd_zsd123
·
2017-05-31 18:07
aop
android
JAVA设计模式
--访问者模式
访问者模式是对象的行为模式。访问者模式的目的是封装一些施加于某种数据结构元素之上的操作。一旦这些操作需要修改的话,接受这个操作的数据结构则可以保持不变。interfaceService{publicvoidaccept(Visitorvisitor);}classVisitor{publicvoidprocess(Serviceservice){//基本业务System.out.println("
尼古拉斯--赵四
·
2017-05-25 11:11
java设计模式
Java设计模式
——工厂方法(Factory Method)
什么是工厂方法定义一个创建产品对象的工厂接口,让子类决定实例化哪一个类,将实际创建工作推迟到子类当中。它的核心结构有四个角色,分别是【抽象工厂】Factory:具体工厂类必须实现这个接口。在实际的系统中,这个角色也常常使用抽象类实现。【具体工厂】ConcreteFactory:实现了抽象工厂接口的具体类。具体工厂角色含有与业务密切相关的逻辑。【抽象产品】Product:定义具体产品类所需要实现的逻
凶残的程序员
·
2017-05-23 22:24
《设计模式系列》
总结:
java设计模式
之---工厂方法
参考:
JAVA设计模式
之工厂模式(简单工厂模式+工厂方法模式) http://blog.csdn.net/jason0539/article/details/23020989总结:工厂方法的本质是的用户不用去关心对象的具体创建过程
后打开撒打发了
·
2017-05-23 00:00
java
总结:
java设计模式
之----单例模式singeton
总结:没什么好说的,单例模式就是创建全局唯一的实例//懒汉模式 publicclassSingleton{ privateSingleton(){} privatestaticSingletoninstance=null; publicstaticsynchronizedSingletongetInstance(){ if(instance==null){ instance=newSingleto
后打开撒打发了
·
2017-05-23 00:00
java
总结:
java设计模式
之----抽象工厂
总结:也没有什么好说的,抽象的工厂是的类似的对象的创建归类,放到一个工厂去中去创建,举个例子:鼠标,有各种各样的品牌鼠标 键盘有各种个各样的品牌键盘..... 所以同一种品牌的产品当然是由同一品牌的工厂生产,但是不同的品牌鼠标他们结构都是一样的,所以他们能继承同样的接口。。。。键盘是类似。。。/** *Createdbychenxunon2017/5/23. */ interfacemouse{}
后打开撒打发了
·
2017-05-23 00:00
java
详解java 单例模式及方法总结
java设计模式
--单例模式单例设计模式Singleton是一种创建型模式,指某个类采用Singleton模式,则在这个类被创建后,只可能产生一个实例供外部访问,并且提供一个全局的访问点。
super_YC
·
2017-05-22 09:19
java设计模式
——迭代器模式
迭代器模式迭代器模式的定义:提供一种方法顺序访问一个聚合对象中的各个元素,而又不暴露其内部的表示。何为“迭代”:指的是每一次对过程的重复,迭代器就是遍历集合,直到集合中的元素被遍历一遍迭代器模式的参与者:(1)迭代器接口(iteator):它包含一些抽象方法,利用这些方法可以在集合元素之间游走(2)具体迭代器(concreteiterator):实现迭代器接口的抽象方法,负责实现迭代操作(3)聚合
yourweigrandfather
·
2017-05-20 15:25
java设计模式
java设计模式
--代理模式(二)
动态代理java.lang.reflect下Proxy类和InvocationHandler接口可以生成JDK动态代理类或动态代理接口。(1)InterfaceInvocationHandler该接口仅定义一个方法publicObjectinvoke(Objectproxy,Methodmethod,Object[]args)//代理类、代理方法、方法参数(2)Proxy提供两个静态方法stati
王小禾
·
2017-05-19 15:59
#
设计模式
Java设计模式
——简单工厂(Simple Factory)
什么是简单工厂【又叫静态工厂】由一个工厂类来创建具有相同父类的类。【漫威的英雄有一个共同点,那就是他们都有很强的作战能力(分为智力,力量,和格斗技巧等)】结构类图简单工厂【SimpleFactory】iHeroFactory:专门用来调度英雄,传入名字召唤漫威英雄。iHero:定义英雄(产品)规范(都有超强的能力skill),可以使用接口或抽象类。publicinterfaceiHero{//用来
凶残的程序员
·
2017-05-15 23:26
《设计模式系列》
java设计模式
——适配器模式三
适配器模式:双向适配器介绍:由名字可知,该适配器既可以将目标接口适配成被适配者,也可以将被适配者适配成目标接口(前者其实只是将目标接口与被适配者接口角色互换)定义:在对象适配器的使用过程中,如果在适配器中同时包含对目标类和适配者类的对象引用(即同时依赖于被适配者类和目标接口),适配者可以通过调用目标接口中的方法,目标接口也可以通过它调用适配者类中的方法,那么该适配器就是一个双向适配器。以下是关于双
yourweigrandfather
·
2017-05-15 17:00
java设计模式
Java设计模式
:生成器模式
问题的提出:有些类很容易创建对象,直接调用其构造方法,例如Studentstudent=newStudent(“1001”,”zhang”,21);之所以容易创建,因为其类成员都是基本数据类型或者封装类,或者字符串。但是如果对象的类成员还是对象,那么创建这个对象还需要产生该对象成员的具体对象。public class Unit1 {}public class QuestionProduct {
jjjyyy66
·
2017-05-15 15:59
Java
生成器
Java设计模式
之09_Adapter(适配器模式)
更多
Java设计模式
:
Java设计模式
-目录一、模式动机在软件开发中采用类似于电源适配器的设计和编码技巧被称为适配器模式。通常情况下,客户端可以通过目标类的接口访问它所提供的服务。
博麟K
·
2017-05-15 11:01
Java设计模式
之08_Composite(组合模式)
更多
Java设计模式
:
Java设计模式
-目录一、定义组合模式(CompositePattern)也叫合成模式,有时又叫做部分-整体模式(Part-Whole),主要是用来描述部分与整体的关系,其定义如下
博麟K
·
2017-05-15 09:20
Java设计模式
之01_Factory(工厂模式)
更多
Java设计模式
:
Java设计模式
-目录一、工厂模式介绍工厂模式专门负责将大量有共同接口的类实例化。工厂模式可以动态决定将哪一个类实例化,不必事先知道每次要实例化哪一个类。
博麟K
·
2017-05-10 14:01
Java设计模式
(二)六大原则
文/大大大大峰哥概述在
Java设计模式
中,我们通常在设计上面需要遵循六大原则单一职责原则单一职责原则的定义单一职责原则是一个类,引起它变化的原因只有一个.该原则提出的是一个理想期望,任务对象不应该承担太多的职责
大大大大峰哥
·
2017-05-08 23:50
初探
Java设计模式
3:行为型模式(策略,观察者等)
转自https://javadoop.com/post/design-pattern行为型模式策略模式观察者模式责任链模式模板方法模式状态模式行为型模式总结行为型模式行为型模式关注的是各个类之间的相互作用,将职责划分清楚,使得我们的代码更加地清晰。策略模式策略模式太常用了,所以把它放到最前面进行介绍。它比较简单,我就不废话,直接用代码说事吧。下面设计的场景是,我们需要画一个图形,可选的策略就是用红
黄小斜
·
2017-05-08 15:38
设计模式
深入浅出Java核心技术
Java技术江湖
动态代理和静态代理到底有什么区别,好处在哪里?
一、概念代理模式是常用的
Java设计模式
,它的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。
mine_song
·
2017-05-07 21:19
java
java设计模式
——单件模式
设计模式:单件模式一单件模式定义:确保一个类只有一个实例,并提供一个全局访问点。(1)一个类只有一个实例就是在类内声明一个本类的对象引用。(2)提供一个全局访问点就是在类内提供一个实例化该对象引用的公有静态方法(3)要将类内的对象引用和全局访问点(实例化该对象引用的方法)声明为public和static。因为二者要通过类名在类外使用(4)经全局访问点实例化后的对象引用,可以在类外调用类内的其他公有
yourweigrandfather
·
2017-05-07 20:39
java设计模式
Java设计模式
-装饰模式
1.装饰模式的四个构件1.抽象被装饰者,通常是抽象类2.具体被装饰者3.抽象装饰者,通常是抽象类,并继承自抽象被装饰者4.具体抽象者2.例子2.1有一个饮品系统,其有具体饮品,以及配料。那么明显的配料就是饮品的装饰者。2.2类图2.3实现Beverage.java(抽象被装饰者)publicabstractclassBeverage{publicStringdescription="unkonwb
cst_code
·
2017-05-07 10:30
java设计模式
java设计模式
——工厂模式三
工厂模式第三篇:工厂方法模式和抽象工厂模式一:两种模式的定义工厂方法模式:定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法让类把实例化推迟到子类。工厂方法能够封装具体类型的实例化。工厂方法不一定必须要定义在“工厂类”中,他也可以封装在“客户类”中(就像工厂模式第二篇的代码示例中:将“工厂方法”pizzamake封装在“客户类”pizzastore中)抽象工厂模式:提供一个接口,
yourweigrandfather
·
2017-05-06 20:25
java设计模式
总览
1书籍推荐《
Java设计模式
》2分类创建型模式工厂方法模式抽象工厂模式单例模式建造者模式原型模式结构型模式适配器模式装饰器模式代理模式外观模式桥接模式组合模式享元模式行为型模式策略模式模板方法模式观察者模式迭代子模式责任链模式命令模式备忘录模式状态模式访问者模式中介者模式解释器模式
爱吃葡萄冰的鲸
·
2017-05-04 20:19
JAVA设计模式
_观察者模式
1.观察者模式模式简介定义观察者模式(又被称为发布-订阅(Publish/Subscribe)模式,属于行为型模式的一种,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态变化时,会通知所有的观察者对象,使他们能够自动更新自己。观察者模式结构图Subject:抽象主题(抽象被观察者),抽象主题角色把所有观察者对象保存在一个集合里,每个主题都可以有任意数量的观察
三碗才能饱
·
2017-05-04 16:52
初探
Java设计模式
2:结构型模式(代理模式,适配器模式等)
结构型模式前面创建型模式介绍了创建对象的一些设计模式,这节介绍的结构型模式旨在通过改变代码结构来达到解耦的目的,使得我们的代码容易维护和扩展。代理模式第一个要介绍的代理模式是最常使用的模式之一了,用一个代理来隐藏具体实现类的实现细节,通常还用于在真实的实现的前后添加一部分逻辑。既然说是代理,那就要对客户端隐藏真实实现,由代理来负责客户端的所有请求。当然,代理只是个代理,它不会完成实际的业务逻辑,而
黄小斜
·
2017-05-02 21:56
设计模式
深入浅出Java核心技术
Java技术江湖
第三章、
Java设计模式
-生成器模式(Builder)
阅读更多一、简介1.定义将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示2.相关角色Builder:生成器接口,定义创建Product所需各个部件方法的接口ConcreteBuilder:具体生成器的实现,实现各个部件的创建,并负责组装Product对象的各个部件,同时还提供一个让用户获取组装完成后的产品对象的方法Director:指导者,主要用来使用Builder接口,以
newspringwork
·
2017-04-30 22:00
第五章、
Java设计模式
-抽象工厂模式(Abstract Factory)
阅读更多一、简介1.定义提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类2.特点抽象工厂的方法输出的对象都是相关或相互依赖的一般实现称为接口通常结合工厂方法提供具体的实现3.相关角色抽象工厂:创建一系列相关或相互依赖对象的接口具体工厂:提供抽象工厂接口具体实现产品:抽象工厂的产出客户端:使用抽象工厂的对象4.何时使用?只关心使用,而不关心实现时(面向接口)可能需要动态的切换产品簇
newspringwork
·
2017-04-30 14:00
上一页
96
97
98
99
100
101
102
103
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他