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设计模式
之适配器模式
生活中经常会到这种问题,例如中国的标准电压是220v,美国则是110v。如果想要在美国使用中国的电器,我们需要有一个电压适配器作为中间桥梁进行电压的转换。适配器模式就是这样的功能,是两个不兼容的接口的桥梁,属于一种结构型模式,结合了两个接口的功能。现在有一个媒体播放器,有两个子类,一个播放器可以播放mp4格式文件,一个可以播放vlc格式文件:/** * 播放器接口 * @author 樱桃肉丸子
樱桃mayue
·
2018-10-10 14:26
设计模式
Java
java设计模式
-适配器模式
java设计模式
-适配器模式适配器模式(AdapterPattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。
Acqierement
·
2018-10-09 20:37
设计模式
java
设计模式
适配器模式
Java设计模式
——备忘录模式(Memento)
目录一、简介二、引入三、掀开真面目一、简介Memento模式也叫备忘录模式,是行为模式的一种。用于记录对象的内部状态,并在需要的时候(undo/rollback)恢复对象以前的状态。二、引入备忘录模式中最经典的案例是闯关游戏,比如当我们进行到第20关的时候,设置一下备份。当我们在第30关死亡时,就不需要重新回到第一关开始,可以选择保存的第20关的备份,继续从第20关开始了。其实,在生活中也有许多相
奋斗小小疯子
·
2018-10-08 23:09
设计模式
JAVA设计模式
之单例模式
阅读更多
JAVA设计模式
之单例模式有三种:懒汉式饿汉式登记式单例模式有以下特点:1、单例类只能有一个实例。2、单例类必须自己创建自己的唯一实例。3、单例类必须给所有其他对象提供这一实例。
吕人山
·
2018-10-08 15:00
JAVA设计模式之单例模式
JAVA设计模式
JAVA单例模式
单例模式
设计模式之单例模式
JAVA设计模式
之单例模式
阅读更多
JAVA设计模式
之单例模式有三种:懒汉式饿汉式登记式单例模式有以下特点:1、单例类只能有一个实例。2、单例类必须自己创建自己的唯一实例。3、单例类必须给所有其他对象提供这一实例。
吕人山
·
2018-10-08 15:00
JAVA设计模式之单例模式
JAVA设计模式
JAVA单例模式
单例模式
设计模式之单例模式
浅谈
Java设计模式
之装饰器模式
装饰器模式是指允许对一个现有的对象加入其它额外的功能并且不改变其原来的结构,属于结构型模式。这种模式通常会创建一个装饰类来包装原有的类以达到装饰的效果。以下举一个电脑配置的例子说明。首先创建一个电脑的接口,给出两个抽象方法,分别是获取名字和获取价格:/** * 抽象电脑类 * @author 樱桃肉丸子 */public interface AbstractComputer { String
樱桃mayue
·
2018-10-08 14:44
设计模式
Java设计模式
综合运用(动态代理+Spring AOP)
AOP设计模式通常运用在日志,校验等业务场景,本文将简单介绍基于Spring的AOP代理模式的运用。1.代理模式1.1概念代理(Proxy)是一种提供了对目标对象另外的访问方式,即通过代理对象访问目标对象。这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能。这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改,可以通过代理的方式来扩展
landy8530
·
2018-10-06 00:48
Java设计模式
学习记录-状态模式
前言状态模式是一种行为模式,用于解决系统中复杂的对象状态转换以及各个状态下的封装等问题。状态模式是将一个对象的状态从该对象中分离出来,封装到专门的状态类中,使得对象的状态可以灵活多变。这样在客户端使用时无需关心对象的状态,可以实现自身的一致性处理。最近工作有些忙,更新博客慢了。还是要严格要求自己的,抽时间也要坚持学习。状态模式概念介绍状态模式允许一个对象在其状态改变时,改变它的行为,对象看起来似乎
纪莫
·
2018-09-29 00:00
浅谈
Java设计模式
之单例模式
在生活中我们经常会遇到这种情况:只能有一个对象存在。例如一个团队中只能有一个最高领导者、在windows系统中只能有一个资源管理器弹窗,这就需要使用单例模式来实现。单例模式使我们在开发过程中最常用、最简单的设计模式,属于创建型模式,这种模式确保在整个程序中只能存在一个实例。使用单例模式,增加了对象的复用率,减少了存储的压力,是一种最佳创建对象的方法。单例模式的关键代码主要有三个点:1、单例类只能有
樱桃mayue
·
2018-09-28 11:51
设计模式
单例模式
Java设计模式
之builder模式
Java设计模式
之builder模式今天学mybatis的时候,知道了SQLSessionFactory使用的是builder模式来生成的。再次整理一下什么是builder模式以及应用场景。
scu酱油仔
·
2018-09-25 00:00
设计模式
java
Spring Cloud 2.x系列之springcloud整合Swagger2构建Restful服务的APIs
java设计模式
之观察者模式一大波视频分享Mysql代理中间件Atlas安装和配置SpringCloud将服务注册到了Eureka上,可以从Eureka的UI界面中,看到有哪些服务已经注册到了EurekaServer
huangjinjin520
·
2018-09-23 10:48
重走
Java设计模式
——工厂模式(Factory Pattern)
工厂模式工厂模式(FactoryPattern)是Java中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。工厂模式就是定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。工厂模式的分类工厂模式主要是为创建对象提
裕博
·
2018-09-21 16:49
#
Java设计模式
java动态代理实现与原理详细分析
一、代理模式代理模式是常用的
java设计模式
,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。
fangqun663775
·
2018-09-21 14:09
Java
动态代理
设计模式
2018-09-16
JAVA设计模式
主要参考资料:《Java开发中的23种设计模式详解》一、三大分类详细的分类模式可能不太好记,建议先知道三种分类,然后跳过这块继续阅读。创建型模式:主要用于处理对象的创建,实例化对象。主要有:工厂模式、单例模式、建造者模式、原型模式结构型模式:处理类和对象间组合。主要有:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式行为型模式:描述类和对象怎么交互或分工。主要有:策略模式、
闭门造折
·
2018-09-19 17:55
3 份 java 零基础较高质量教程 + 一个项目实战
原文如下20款Java实战项目分享,高手也不能错过Java高级+面试学习资料分享Java基础、中级、高级到项目实战,视频+PPT但是这两份还没有失效:Java全套视频教程
java设计模式
32集but今天带来的并不和上面的任何一个重复
code小生
·
2018-09-18 23:00
java视频
java项目
面试
java零基础
3 份 java 零基础较高质量教程 + 一个项目实战
原文如下20款Java实战项目分享,高手也不能错过Java高级+面试学习资料分享Java基础、中级、高级到项目实战,视频+PPT但是这两份还没有失效:Java全套视频教程
java设计模式
32集but今天带来的并不和上面的任何一个重复
code小生
·
2018-09-18 23:00
java视频
java项目
面试
java零基础
Java设计模式
-1.简单工厂模式概述与使用
Java设计模式
-简单工厂模式概述与使用1、设计模式概述什么是设计模式设计模式分类创建型模式行为型模式结构型模式常见的设计模式简单工厂模式和工厂方法模式(接口)模版设计模式(抽象类)装饰设计模式(IO流
stormchenmeng
·
2018-09-16 00:39
Java设计模式
-2.工厂方法模式概述与使用
Java设计模式
-工厂方法模式概述与使用1、工厂方法模式:有一个大型工厂,这个大型工厂下面有很多个小型部门用来生产对象工厂方法模式概述:工厂方法模式中抽象工厂类负责定义创建对象的接口,具体对象的创建工作由继承抽象工厂的具体类实现
stormchenmeng
·
2018-09-16 00:23
Java设计模式
学习记录-观察者模式
前言观察者模式也是对象行为模式的一种,又叫做发表-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、咱们目前用的最多的就是各种MQ(MessageQueue)都是基于这个模式的思想来实现的,生产者产生数据放到一个队列中,消费者观察生产者的消息队列的变化,从而接收消息,执行消费者本身的逻辑。观察者模式概念介绍观察者模式定义了一个一对多的依赖关系,让一个或多个观察
纪莫
·
2018-09-15 22:00
Java设计模式
之适配器模式
适配器模式:(有时候也称包装样式或者包装)将一个类的接口适配成用户所期待的。一个适配允许通常因为接口不兼容而不能在一起工作的类工作在一起,做法是将类自己的接口包裹在一个已存在的类中。ex:/***适配器模式:将一个类的接口适配成用户所期待的。*就是让2个类中方法可以相互调用==》继承其他不能访问的类然后实现自己的接口*@author郑清*/publicclassTestAdapter{public
郑清
·
2018-09-15 14:24
Java设计模式之适配器模式
-----❷
JavaEE
java设计模式
之【组合模式】
总结:1.组合模式适用于对树形结构的操作,比如递归检查每一个权限树、递归删除权限树等2.抽象子节点时,比如例子1中叶子结点(文件)和非叶子结点(目录)是有不一致的行为的,比如文件不能添加目录,像这种情况就要声明一个接口,1个叶子结点实现类和1个非叶子结点实现类来组合对象树形的数据结构。但是例子2中部门的行为是完全一致的,因此例子2算是组合模式的一个变种,吸收了其设计思想,但是实现更简洁!!!3.天
有故事的驴
·
2018-09-14 00:00
java设计模式
java设计模式
java设计模式
之访问者模式
资料:(1)设计模式读书笔记-----访问者模式:https://blog.csdn.net/chenssy/article/details/12029633访问者模式的特点:访问者模式把数据结构(例如List)和作用于结构上的操作(例如remove())解耦合,使得操作集合可相对自由地演化。我的心得:如果元素类和访问者类约定好方法MyElement.accept1(IVisitorv)对应IVi
我叫吴桂鑫
·
2018-09-13 13:03
java
Java设计模式
23种设计模式
阅读更多
Java设计模式
23种设计模式设计模式分为三大类:1.创建型模式(1)单例模式(2)原型模式(3)建造者模式(4)工厂方法模式(5)抽象工厂模式2.结构型模式(1)适配器模式(2)装饰者模式(3
andrew7676
·
2018-09-12 13:00
java
设计模式
Java设计模式
23种设计模式
阅读更多
Java设计模式
23种设计模式设计模式分为三大类:1.创建型模式(1)单例模式(2)原型模式(3)建造者模式(4)工厂方法模式(5)抽象工厂模式2.结构型模式(1)适配器模式(2)装饰者模式(3
andrew7676
·
2018-09-12 13:00
java
设计模式
Java设计模式
学习记录-备忘录模式
前言这次要介绍的是备忘录模式,也是行为模式的一种。现在人们的智能手机上都会有备忘录这样一个功能,大家也都会用,就是为了记住某件事情,防止以后自己忘记了。那么备忘录模式又是什么样子的呢?是不是和手机上的备忘录一样呢?下面来介绍一下。备忘录模式概念介绍备忘录模式是指在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可以将该对象恢复到原先保存的状态。简单的来说就是平时
纪莫
·
2018-09-09 16:00
Java设计模式
之策略设计模式
二、策略设计模式策略设计模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略设计模式使得算法可以在不影响到客户端的情况下发生变化。策略设计模式是对算法的包装,是把使用算法的责任和算法本身分割开来,委派给不同的对象管理。策略模式通常把一个系列的算法包装到一系列的策略类里面,作为一个抽象策略类的子类。用一句话来说,就是:“准备一组算法
dmy1115143060
·
2018-09-06 16:01
Java
java设计模式
之模板模式
模板方法模式就是定义一个算法的骨架,而将具体的算法延迟到子类中实现优点:在定义算法骨架的同时,可以很灵活地实现具体的算法,满足用户灵活多变的需求缺点:如果算法骨架有修改的话,则需要修改抽象类.publicclassTemplate{/***@paramargs*/publicstaticvoidmain(String[]args){/*longstart=System.currentTimeMil
29DCH
·
2018-09-04 21:40
java设计模式
java
Java学习之路
java设计模式
- 策略模式
设计一个小游戏需求*要设计这样一个应用小游戏,游戏里面有不同类的任务,他们通过战斗打架赢得胜利,这些人物通过使用武器和使用法术战斗。*所有的人物都可以以超声速的速度奔跑;*其中国王擅长使用长剑,并且还会一种赤火焰神术,并且拥有学习能力,每次战斗之后都可以学习到对方的法术;*还有精灵,擅长使用弓箭,还会使用法术深林之光。*初次之外,还有很多其他任务,骑士,魔法师,贵族,平民等。*这一天,国王和精灵碰
Terence_Jing
·
2018-09-04 20:51
【设计模式】
第六章《
Java设计模式
之代理模式》设计模式 代理模式
代理模式简介UML类图角色例子解决了什么问题Java动态代理Java动态代理Cglib代理代理代理模式简介当用户希望和某个对象打交道,但程序可能不希望用户直接和某个对象打交道或者不能。这时候可以使用一个代理对象。该对象里面再调用实际对象的方法。比如老板和秘书,都有打电话的功能。用户是通过秘书来联系,然后秘书再联系老板。UML类图未完待续。。。角色抽象主题实际对象(老板)代理对象(秘书)例子抽象主题
海宝大大
·
2018-08-31 20:57
设计模式
Java设计模式
(单例设计,模板设计模式),抽象类和接口
一.设计模式一.单例设计模式设计模式(设计思想)单例设计模式(单实例)(单对象)核心:在程序运行当中,无论怎样创建该对象,该对象都有且只有一个存在写单例对象的**思路**1.首先对象不能让用户自己创建(不能在本类以外创建)(构造方法私有化)2.对象应该在类的内部创建3.开放一个让用户在类外,可以拿到对象的方法单例形式:饿汉式单例懒汉式单例区别:创建单例对象的时机不同恶汉式单例:不管你使用不使用开方
时光仍在
·
2018-08-30 19:04
java
Core
Java设计模式
之单例模式
设计模式之单例模式1.单例模式的作用:保证整个程序在一次运行的过程中,被单例模式声明的类的对象要有且只有一个2.实现的场景:针对不同的应用场景,单例模式的实现要求也不同3.单例模式的几种实现方式(1)最最基本的单例实现:实现步骤:1.构造方法私有化,保证外界无法直接通过new的方式创建对象;2.对外提供获取类的实例的静态方法,保证可以有获取的方式3.在类的内部创建该类的对象,通过提供的公开的静态方
二胖胖胖胖胖胖胖
·
2018-08-30 14:41
设计模式
Java双重校验锁实现单例模式
目录目录写在前面代码实现问题分析写在前面 之前在博客中过一次
Java设计模式
-单例模式的2种实现方式(懒汉式+饿汉式)。
从_你的全世界路过
·
2018-08-29 11:04
Java并发编程的艺术
Java设计模式
(转载)
Java设计模式
之代理模式
本文转载自Java的三种代理模式浅析
JAVA设计模式
之代理模式
CatalinaX
·
2018-08-29 11:30
java设计模式
-观察者模式
1.观察者模式观察者模式(Observer),即多个观察者对象监听一个共同的主题对象,是一种一对多的依赖关系。当被观察的主题对象发生改变时,会通过回掉函数通知所有关注自己的观察者,观察者会主动根据接受到的通知消息更新自己。观察者模式属于行为型模式,又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属
Terence_Jing
·
2018-08-28 18:05
观察者模式
java
【设计模式】
Java设计模式
学习记录-中介者模式
前言中介者模式听名字就能想到也是一种为了解决耦合度的设计模式,其实中介者模式在结构上与观察者、命令模式十分相像;而应用目的又与结构模式“门面模式”有些相似。但区别于命令模式的是大多数中介者角色对于客户程序是透明的。当然造成这种区别的原因是由于他们要达到的目的不同。中介者模式概念介绍中介者模式是指用一个中介对象来封装一系列的对象交互。中介者使个对象不需要显示的相互引用,从而使其耦合松散,而且可以独立
纪莫
·
2018-08-26 17:00
Java设计模式
学习记录-迭代器模式
前言这次要介绍的是迭代器模式,也是一种行为模式。我现在觉得写博客有点应付了,前阵子一天一篇,感觉这样其实有点没理解透彻就写下来了,而且写完后自己也没有多看几遍,上次在面试的时候被问到java中的I/O的各种实现用到了什么设计模式,我愣是想半天没想出来了,人家还给提示了我也没想出来,最后还是面试官给出的答案,是装饰模式,听到答案后就恍然大悟了,前两天刚看了装饰模式,还写下了I/O操作中的各种类都是用
纪莫
·
2018-08-25 23:00
Java设计模式
之备忘录模式(Memento Pattern)
介绍备忘录模式是一种行为型设计模式。它可以保存一个对象的状态,在需要的时候对其进行恢复,相当于键盘上的ctrl+z。下面先看一下它的定义:Withoutviolatingencapsulation,captureandexternalizeanobject’sinternalstatesothattheobjectcanberestoredtothisstatelater.在不破坏封装性的前提下,
rocketeerLi
·
2018-08-24 14:51
设计模式
Java设计模式
之享元模式
本文介绍了
Java设计模式
之享元模式,供大家参考,具体内容如下1、关于享元模式享元模式有点类似于单例模式,都是只生成一个对象被共享使用。
董秀才
·
2018-08-24 14:01
java设计模式
之工厂方法模式
工厂方法模式分为三种,具体内容如下一、普通工厂模式,就是建立一个工厂类,对实现了同一接口的一些类进行实例的创建。首先看下关系图:举例如下:(我们举一个发送邮件和短信的例子)首先,创建二者的共同接口:publicinterfaceSender{publicvoidSend();}其次,创建实现类:publicclassMailSenderimplementsSender{@Overridepubli
dubstep
·
2018-08-24 11:58
Java设计模式
之抽象工厂模式
简述前面我们学习过简单工厂模式,它解决了一类对象的创建问题,但是有的时候对象很复杂,数量多,还分为了好几种类别。如果只有一个工厂,面多如此多的产品,这个工厂需要实现的逻辑就太复杂了,所以我们希望把工厂分为好几个,便于产品规则的维护。设计者只需要提供给用户一个抽象工厂,抽象工厂内部会自动选择使用哪个工厂生产哪种产品案例这里以两种工厂为例,一种生产水果,一种生产文具,代码以打印到控制台的方式来简要说明
写代码的白大侠
·
2018-08-22 21:51
Java设计模式
——代理模式
Java设计模式
——代理模式代理模式主要分为接口,委托类,代理类接口:规定具体方法委托类:实现接口,完成具体的业务逻辑代理类:实现接口,在方法里面调用委托类的方法,自己不实现核心业务,在调用委托类的方法前后可以执行其他操作
vczyh
·
2018-08-22 20:06
Spring AOP原理 浅析
SpringAOP通过JDK动态代理与Cglib代理2种方式实现,因此在学习SpringAOP实现前,需要先了解代理模式,请参考
Java设计模式
-代理模式。
springinwinter_4all
·
2018-08-22 17:38
Spring
Java设计模式
-策略、委派、模板、原型模式总结
今天学习了下
Java设计模式
中的策略模式、委派模式、模板模式、原型模式。做一个学习小结。委派模式:委派模式和代理模式其实差不多。
Jet_Green
·
2018-08-20 09:11
Java
设计模
Java设计模式
学习记录-解释器模式
前言这次介绍另一个行为模式,解释器模式,都说解释器模式用的少,其实只是我们在日常的开发中用的少,但是一些开源框架中还是能见到它的影子,例如:spring的spEL表达式在解析时就用到了解释器模式,以及mybatis在将SQL语句映射成对象时关系时、还有一些解析正则表达式和解析json等开源工具。解释器模式概念介绍解释器模式是指给定一个使用规定格式和语法的语言,并且建立一个解释器来解释该语言中的句子
纪莫
·
2018-08-18 11:00
Java设计模式
学习记录-命令模式
前言这次要介绍的是命令模式,这也是一种行为型模式。最近反正没有面试机会我就写博客呗,该投的简历都投了。然后就继续看书,其实看书也会给自己带来成就感,原来以前不明白的东西,书上已经给彻底的介绍清楚了,然后读到完了就有一种恍然大悟的感觉,怕自己理解的有问题,还要去网上搜各种答案来确保自己的理解确实没问题。最近看到一句话感觉很有道理:读书最好的目的在于,你会发现凭借自身阅读构建起来的小世界,能以体恤式的
纪莫
·
2018-08-17 11:00
Java设计模式
之10——备忘录模式(1)
备忘录模式是一种行为模式,用于保存对象当前状态。在之后可以再次恢复状态。在不破坏封闭的前提下,捕获一个对象的内部状态,并在该对象外保存这个状态,这样,以后就可以将该对象恢复到以前的状态。使用场景:(1)需要保存一个对象在某一时刻的状态或者部分状态。(2)如果使用一个接口来让其他对象得到这些状态,将会暴露对象的筛选细节,并破坏对象的封装性;一个对象不希望外界直接访问其内部状态,通过中间对象可以间接访
frank_develpoer
·
2018-08-17 10:07
Android
Java设计模式
结构设计
设计模式之代理模式
title:设计模式之代理模式date:2018-08-1520:25:42tags:设计模式笔记
Java设计模式
之代理模式代理模式是给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。
Blue_hr
·
2018-08-16 17:28
Java设计模式
之原型模式(Prototype Pattern)
介绍原型模式属于创建型设计模式,它为对象提供了一种新的创建方式——使用clone()方法。通过该方法对对象进行拷贝。被拷贝的对象需要实现Cloneable接口,该接口中没有任何方法,实现该接口仅仅是告诉Java这个对象是可能被拷贝的,并不表示可以被拷贝。如果要表示可以被拷贝,还需要重写Object类中的clone()方法,重写之后,就可以使用clone()方法进行对象的创建了。该模式的定义如下:S
rocketeerLi
·
2018-08-16 17:54
设计模式
Java
设计模式
原型模式
Java设计模式
学习记录-责任链模式
前言已经把五个创建型设计模式和七个结构型设计模式介绍完了,从这篇开始要介绍行为型设计模式了,第一个要介绍的行为型设计模式就是责任链模式(又称职责链模式)。责任链模式概念介绍责任链模式是为了避免请求的发送者和接收者之间的耦合关系,使多个接收对象都有机会处理请求。将这些对象练成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。当然责任链中也有可能没有可以处理该请求的对象,这种情况是允许发生的。
纪莫
·
2018-08-16 10:00
Java设计模式
学习记录-享元模式
前言享元模式也是一种结构型模式,这篇是介绍结构型模式的最后一篇了(因为代理模式很早之前就已经写过了)。享元模式采用一个共享来避免大量拥有相同内容对象的开销。这种开销最常见、最直观的就是内存损耗。享元模式定义享元模式是指运用共享技术有效的支持大量细粒度对象的复用。系统只使用少量的对象,而这些对象都很相似,状态变化很小,可以实现对象的多次复用。由于享元模式要求能够共享的对象必须是细粒度对象,因此它又称
纪莫
·
2018-08-15 11:00
上一页
88
89
90
91
92
93
94
95
下一页
按字母分类:
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
其他