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设计
模式之从[剪刀石头布AI策略]分析策略(Strategy)模式
策略模式是一个很easy的模式。它定义一系列的算法,把它们一个个封装起来,而且使它们能够相互替换。考虑到我在做一个剪刀石头布的游戏,能够和计算机对战。计算机的难度等级分为2个等级:普通难度和无法战胜难度。普通难度是指电脑会随机出石头、剪刀、布。而无法战胜难度是指电脑会“作弊”。电脑会事先知道玩家出的是什么手势。假设玩家出的是剪刀。那么电脑会出石头,玩家永远的无法取胜。那么,这两个难度分别代表两种算
weixin_30367169
·
2020-09-15 08:01
java
设计模式
java设计
模式-责任链模式
什么是责任链模式:将请求同一类资源的请求对象练成一条链,所提交的请求到某一个链节,如果该链节能处理则不必要往下传,不然则继续传到下一个对象链接去处理。开发中常见的场景:1.springmvc的拦截器2.java中,异常处理机制,抛出异常3.javascript的事件冒泡机制责任链例子:这里的场景是实现一个拦截器demo,所限当然是定义我们的拦截器,然后,使用时,就继承它/***定义一个拦截器*@a
node2017
·
2020-09-15 06:40
设计模式
java设计
模式学习笔记9-外观模式
外观模式(门面模式),隐藏了系统的复杂性,并向客户提供一个或多个可访问系统功能的接口,为子系统中的一组接口提供了一个统一的访问接口,此接口使得子系统更容易被访问更简单的被调用功能;1.子系统角色/***外观模式(门面模式)--子系统角色*/@Slf4jpublicclassFacadeDeskLeg{publicvoidinstall(){log.info("子系统角色------安装桌腿----
四维空间1992
·
2020-09-15 06:57
设计模式学习笔记
外观模式(门面模式)
java-设计模式-外观模式
最新更新
java设计
模式-外观模式外观模式(门面模式):外观Facade为子系统的一组接口提供一个一致界面,使得这组子系统易于使用(通过引入一个新的外观角色降低原系统复杂度,同时降低客户类与子系统的耦合度
weixin_30249203
·
2020-09-15 05:58
设计模式
java
Java设计
模式之外观模式
外观模式外观模式就是将一个复杂的流程业务进行封装,并提供可访问的接口让业务实现解耦。代码实现/***门面模式*/publicclassPayCallbackService{@AutowiredprivateJifenServicejifenService;@AutowiredprivateLogServicelogService;@AutowiredprivateMsgServicemsgServ
Amschau
·
2020-09-15 05:58
Mozilla Rhino:使用java语言来解释和执行javascript脚本
Mustang的脚本引擎JSR233为
Java设计
了一套脚本语言API。这一套API提供了在Java程序中调用各种脚本语言引擎的接口。任何实现了这一接口的脚本语言引擎都可以在Java程序中被调用。
iteye_20816
·
2020-09-15 05:55
java综合
Java设计
模式-建造者模式
建造者模式概述建造者模式是较为复杂的创建型模式,它将客户端与包含多个组成部分(或部件)的复杂对象的创建过程分离,客户端无须知道复杂对象的内部组成部分与装配方式,只需要知道所需建造者的类型即可。它关注如何一步一步创建一个的复杂对象,不同的具体建造者定义了不同的创建过程,且具体建造者相互独立,增加新的建造者非常方便,无须修改已有代码,系统具有较好的扩展性。建造者模式结构●Builder(抽象建造者):
ancong9751
·
2020-09-15 04:26
设计模式
java
java设计
模式-模板方法(七)
比如我们项目中有很多调用第三方系统的功能(如支付宝或微信),实际无非就是以下几步:1.组装调用支付宝或微信需要的参数2.请求支付宝或微信3.解析支付宝或微信的响应参数4.针对调用异常处理(非必须,子类可重写)这是固定的流程或者模板。接下来咱们以请求支付宝和微信为例:先定义一个抽象类packagecom.lifeng.patterns.templatemethod;importorg.slf4j.L
木子金丰
·
2020-09-15 04:55
java设计模式
模板方法
java设计
模式-建造者(八)
建造者设计模式是一个构造复杂对象的设计模式,在一个软件系统中,可能会面临创建一个复杂对象的工作,如果使用单一的方法或者单一的对象来创建会比较烦琐,当所创建复杂对象发生改变时,整个系统就可能面临剧烈的变化。这时就需要我们将这个复杂对象的创建过程分解成若干部分,各个子部分用一定的算法构成。但是,子部分可能会经常发生变化,如何能保证整体创建工作的稳定性呢?这就需要建造者模式,建造者模式把复杂对象的创建与
木子金丰
·
2020-09-15 04:55
java设计模式
建造者模式
Java设计
模式-责任链(九)
责任链定义责任链模式是一种对象的行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客户端并不知道链上的哪一个对象最终处理这个请求,这使得系统可以在不影响客户端的情况下动态地重新组织和分配责任责任链涉及到对象抽象处理者:一个方法控制当前节点需要处理或执行的任务,是否需要提交给下一个节点处理;另一个抽
木子金丰
·
2020-09-15 04:55
java
设计模式
责任链
java设计
模式-外观模式或门面模式(六)
外观模式(Facade),他隐藏了系统的复杂性,并向客户端提供了一个可以访问系统的接口。这种类型的设计模式属于结构性模式。为子系统中的一组接口提供了一个统一的访问接口,这个接口使得子系统更容易被访问或者使用。简单来说,该模式就是把一些复杂的流程封装成一个接口供给外部用户更简单的使用。这个模式中,设计到3个角色。1).门面角色:外观模式的核心。它被客户角色调用,它熟悉子系统的功能。内部根据客户角色的
木子金丰
·
2020-09-15 04:55
java设计模式
外观模式
门面模式
【
java设计
模式】-05建造者模式
建造者模式简述建造者模式,是将一个复杂对象的创建和它的表示分离开来,这就使得同样的构建构成可以有不同的表示。建造者模式是一步步构建一个复杂的对象,允许用户只需要指定复杂对象的类型和必要的内容就可以构建一个完整的对象,用户不需要知道内部的具体构造细节。建筑者模式结构建造者模式包含如下角色:Builder:抽象建造者ConcreteBuilder:具体建造者Director:指挥者Product:产品
IT码客
·
2020-09-15 03:26
【基础】23种设计模式
Java设计
模式--建造者模式【Builder Pattern】
昨晚回到家里,我爸爸气冲冲地跟我诉苦,“哎!,干个装修容易么?顾客啥都不懂,还非得规定装修顺序,要先贴地板砖后刷墙,到时候贴好的地砖上全是泥,哪有这么干活的?”老爸干了一辈子的装修,一切事宜由他全权负责,难免心力憔悴。但是,我仔细想了下这个事情,如果老爸签订了一个公司,公司负责接活揽活,规定装修要求,老爸只负责执行,那不就轻松了吗?于是我就想起了建造者模式。建造者模式的定义是:将一个复杂对象的构建
倚楼听风雨
·
2020-09-15 02:01
Java设计模式
JAVA设计
模式之 建造者模式【Builder Pattern】
一、概述将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。核心在于如何一步步构建一个包含多个组成部件的完整对象,使用相同的构建过程构建不同的产品,建造者模式是一种对象创建型模式。二、适用场景:复杂对象的组装和创建(1)用于复杂对象的组装和创建、对象间通常具有较多的共同点或是组成部分相似;(2)需要生成的对象的属性相互依赖,需要指定其生成顺序的情况;(3)对象的创建过程独立于
小吕-ICE
·
2020-09-15 02:22
JAVA设计模式
JAVA设计模式
Java设计
类原则
一、面向对象设计原理:1、单一职责原则1)、定义:一个类,只有一个引起它变化的原因。应该只有一个职责。每一个职责都是变化的一个轴线,如果一个类有一个以上的职责,这些职责就耦合在了一起。这会导致脆弱的设计。当一个职责发生变化时,可能会影响其它的职责。另外,多个职责耦合在一起,会影响复用性。2)、遵循单一职责的优点:可以降低类的复杂度,一个类只负责一项职责,其逻辑肯定要比负责多项职责简单的多;提高类的
沉思的小清新
·
2020-09-15 02:12
SEO实战密码(第3版) 60天网站流量提高20倍-3
Java游戏高级编程(中文版)Java高手真经(编程基础卷):Java核心编程技术
Java设计
模式(中文第2版)JAVA并发编程实践(中文版)深入理解Java7:核心技术与最佳实践数据结构与算法Java
qq_43338756
·
2020-09-15 01:34
电子书
Dubbo扩展点重构 (转http://javatar.iteye.com/blog/1041832)
博客分类:
Java设计
ITeyeIOC框架配置管理领域模型转于自己在公司的Blog:http://pt.alibaba-inc.com/wp/dev_related_1283/dubbo-extension.html
fjfdszj
·
2020-09-15 00:31
dubbo
扩展
parameters
java
url
ioc
filter
1. java学习梳理
,java关键字,枚举,数组,概念,基本语法,标识符,修饰符,变量java面向对象:类、对象、引用、构造方法、this,重载,抽象类,final,static,接口,定义,非静态内部类,java虚拟机
java
weixin_42667501
·
2020-09-15 00:32
用大白话讲讲Java动态代理的原理
动态代理是什么首先说下代理模式,代理模式是常见的一种
java设计
模式,特征是代理类与委托类实现了同样的接口,代理类主要负责为委托类预处理、过滤、转发,以及事后处理等。
DMingOu
·
2020-09-14 22:31
源码
java
设计模式
java设计
模式--观察者模式和事件监听器模式
文章转载于:http://www.java2000.net/p9452复习设计模式,看到observer观察者模式,说法是该模式和iterator迭代器模式类似已经被整合进jdk,但是jdk提供了两种接口:一、java.util.Observer——观察者接口对应:java.util.Observable——受查者根类二、java.util.EventListener——事件监听/处理接口对应:j
宇宙神帝
·
2020-09-14 20:27
JAVA技术
Java设计
模式之策略模式
Java设计
模式之策略模式
Java设计
模式之策略模式模式定义关键词使用场景举个例子模式深入优缺点优点缺点体现的多态思想策略模式的重心算法的平等性与唯一性Java中的应用总结模式定义策略模式,行为模式的一种
Rainmonth
·
2020-09-14 20:40
Java基础
高级JAVA - 动态代理的实现原理和源码分析
在之前的一篇文章中,我们简单了解了一下代理模式(
JAVA设计
模式-代理模式),本篇我们来学习一下动态代理的实现原理,以及源码是怎样的.JDK动态代理的主要实现步骤如下:1.声明一个handler类,实现
BlueKitty1210
·
2020-09-14 16:47
Java
高级JAVA
源码
Java设计
模式之创建型模式(工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式)
五种创建型模式:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。1.工厂方法模式简单理解:在工厂中创建需要的对象假设现在生产AB两种类型汽车publicinterfaceICar{voidrun();}publicclassCarAimplementsICar{@Overridepublicvoidrun(){System.out.println("CarArun...");}}pub
故事讲到哪了
·
2020-09-14 16:45
Java
Java设计
模式——Proxy(代理)模式
Proxy(代理)模式为对象提供一个代理或者占位来控制对该对象的访问。适用的场合有几种:远程代理(RemoteProxy)为一个对象在不同的地址空间提供局部代表。虚代理(VirtualProxy)根据需要创建开销很大的对象。保护代理(ProtectionProxy)控制对原始对象的访问。智能指引(SmartReference)取代了简单的指针,它在访问对象时执行一些附加操作。图像代理使用Proxy
_LDL
·
2020-09-14 15:48
软件工程
Java设计
模式之观察者模式
文章目录简介实现总结简介观察者模式又叫发布-订阅模式,定义了对象之间的一对多依赖,多个观察者对象可同时监听某一主题对象,当该主题对象状态发生变化时,相应的所有观察者对象都可收到通知。典型的场景,比如我们关注某个微信公众号,当公众号有新的内容发布,那么所有关注了该公众号的用户都将收到最新的内容,当我们觉得这个公众号的内容不好不想在接收到这个公众号推送的内容,那么只需要取消关注即可,当这个公众号有新的
russqiang
·
2020-09-14 14:23
Java设计模式
Java设计模式
Java设计
模式之单例模式
文章目录简介使用场景实现方式总结简介单例模式是一种常用的软件设计模式,其定义是该类只允许一个实例存在,所有使用的对都是同一个对象,当然Java中使用反射可以打破封装,即使在构造器私有化时也能够通过反射创建该类实例,当然我们这里并不考虑,否则单例将无法实现使用场景在很多应用场景,我们只需要一个对象即可,比如线程池、缓存、工具类对象、连接池对象、日志对象等,如果出现多个实例,那么程序将可能出现不可预知
russqiang
·
2020-09-14 14:23
Java设计模式
Java设计模式
Java设计
模式之简单工厂模式
文章目录简介实现使用场景总结简介工厂模式有三种:简单工厂模式、工厂模式、抽象工厂模式,简单工厂模式是最基础的一个,工厂模式的核心思想是把创建对象过程和对象本身业务处理分离。假设需要创建多个对象,每个对象的创建模式比较复杂,那么我们把这些过程放在逻辑代码中,会使得逻辑代码非常混乱;而且每当有新的产品出现,就需要修改逻辑代码,不符合“开闭原则”。实现抽象产品类:所有需要创建产品的基类,是个纯虚类具体产
russqiang
·
2020-09-14 14:23
Java设计模式
Java设计模式
JAVA设计
模式--模板方法模式
目录一、什么是模板方法模式二、模板方法模式的结构三、模板方法模式相关知识点四、模板方法模式的适用性五、模板方法模式的优缺点六、总结一、什么是模板方法模式模板方法(TemplateMethod)模式是一种对象的行为模式。定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。模版方法模式的本质:固定算法骨架二、模板方法模式的结构模
pengjunlee
·
2020-09-14 14:30
JAVA设计模式
Java IO最详解
首先看个图:(如果你也是初学者,我相信你看了真个人都不好了,想想
java设计
者真是煞费苦心啊!)这是javaio比较基本的一些处理流,除此之外我们还会提到一些比较深入的基于io的处理类,比如conso
luckylcs
·
2020-09-14 14:25
java
代理模式
代理模式代理模式是常用的
java设计
模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。
xuyi_Java
·
2020-09-14 13:19
设计模式
动态代理
Java设计
模式-观察者模式(Observer Pattern)
1.什么是观察者模式观察者模式是软件设计模式中常见的一种,是一种对象行为模式。它定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。拿股票交易来举例:股票的价格被很多人关注,股票价格的波动,影响着投资者的决策。2.观察者模式的优缺点优点:1、观察者和被观察者是抽象耦合的。2、建立一套触发机制。缺点:1、如果一个被观察者对象有很多的直接和间接的观察
IT_熊
·
2020-09-14 13:31
Java
复习
Java设计
模式----------动态代理原理源码分析
上篇文章ava设计模式----------代理模式中,介绍了两种代理模式(静态代理和动态代理)的应用场景和实际应用案例。本篇文章中,对动态代理的原理做进行深入的分析。关于动态代理,初看可能会比较费解,大概有如下几个疑问:代理是怎么形成的,代理类在哪里?TimeHandler类是做什么用的,在哪里被调用了?客户端调用的时候,写的是调用m.move();,程序是如何执行到了TimeHandler对象的
Chen_jay_
·
2020-09-14 13:50
设计模式
java
设计模式
Java编程思想(第4版)(评注版)
本评注版讲解了
Java设计
、语法和库的各个方面
iteye_4515
·
2020-09-14 12:52
Java设计
模式之工厂方法模式
1.简单工厂模式在谈到java的工厂方法模式之前,首先来谈一谈简单工厂模式。那么什么是简单工厂模式呢?我们都知道,在现实生活当中,工厂是负责生产商品的,自然在java的设计模式之中,工厂也是负责生产商品的,不过与之不同的是,此时的商品指的是java类。在编程中,当使用new关键字创建一个类的对象时,此时该类依赖于该对象,自然他们之间的耦合度比较高,当需求变化时,我们不得不去修改此时的类的源码,很显
fhsfkljn
·
2020-09-14 12:08
java
Java代理实现方式详解
1.简介代理模式是常用的
Java设计
模式,其主要作用是为其他对象提供一种代理以控制对这个对象的访问。
苦瓜_Tan
·
2020-09-14 12:57
Java
volatile(精创)
(二)发展历史(设计者角度)注:以下谓语‘我‘仅仅代表
Java设计
者(虽然是不正确的理解) 1.在我发布了Java1.5之前,当时的业务场景是单核市场,我们并没有预料到Java会发展的如此庞大。
三少说
·
2020-09-14 12:06
并发编程
java
多线程
后端
Java设计
模式之模板模式及使用场景
模板模式,顾名思义,就是通过模板拓印的方式。定义模板,就是定义框架、结构、原型。定义一个我们共同遵守的约定。定义了模板,我们的剩余工作就是对其进行充实、丰润,完善它的不足之处。定义模板采用抽象类来定义,公共的结构化逻辑需要在抽象类中完成,只将非公共的部分逻辑抽象成抽象方法,留待子类充实实现。所以上文所述不足之处就是这些抽象方法。总的来说,模板模式就是通过抽象类来定义一个逻辑模板,逻辑框架、逻辑原型
xiaolong2230
·
2020-09-14 08:12
模板模式
java
设计模式
java
设计模式
java设计
模式大话之装饰者模式
去年有一部很火的电视剧叫《伪装者》,胡歌、靳东、刘敏涛、王凯领衔主演,收视跟口碑都不错。没看过的小伙伴们可以去看下。跑题了,聊聊正题装饰着模式:在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象,是不是有点伪装者的味道。注意几点:(1)装饰对象和真实对象有相同接口,这样客户端在用的时候就可以把装饰对象当成真实对象来用,这是实现的关键
General-M
·
2020-09-14 07:54
架构设计
Java
天方夜谭之大话java设计模式
JAVA设计
模式笔记
**Java篇-设计模式设计原则:开闭原则:对原代码不做修改,对扩展开放单一原则里氏替换原则依赖倒置原则接口隔离:迪米特原则:最少知道原则,尽量降低类与类之间的耦合单例模式:(1)饿汉式类加载到内存(Class.forName(''))后,就实例化一个单例,jvm保证线程安全简单实用,推荐缺点:不管用到与否,类装载时就完全实例化。privatestaticfinalSingleTonINSTANC
积极向上的小白
·
2020-09-14 07:52
设计模式
java
设计模式
java设计
模式--[结构模式]--装饰者模式[decorator pattern]
一.裝飾者模式裝飾者模式,又叫包裝器,動態地給動象添加一些額外的職責,若要擴展功能,裝飾者指供了比繼承更有彈性的替代方案.二.裝飾者模式的UML類圖如下:三.本節內容以一個點餐配菜的案例來說明裝飾者模式的用法,完整代碼如下:1.主食類超類:packagestructuralPattern.decorator.decorator2;/***@ClassName:StapleFood*@Descrip
larryscle
·
2020-09-14 06:28
设计模式
java设计
模式之观察者模式
Observer模式的意图是“定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新”。从这段话里我们可以得到两个信息,如下:1,观察者(具体执行操作的对象,有多个)2,被观察者(顾名思义是被观察的对象,如果该对象发生某些变化则通知观察者执行对应的操)publicclassObservable{privatebooleanchanged=false;
mdpmw
·
2020-09-14 04:34
java设计
模式之策略模式
代码复用性二,什么时候用策略模式,当计算同一个业务,有不同的算法时候,比如年终奖金问题三,以下是一个公司的年终奖的两种方式,不采用策略模式:写很多if语句,如果后续有修改,要修改源码,不便于维护等采用
java
流年1498
·
2020-09-14 02:59
设计并实现一个Day类用于表示一周中的某一天...
java设计
题的代码
设计并实现一个Day类用于表示一周中的某一天。Day类可以表示出是星期几,例如Sun表示星期天。对一个Day类型的对象,程序可以实现如下操作:(1)设置星期几(2)显示星期几(3)返回星期几(4)返回下一天(5)返回前一天(6)计算并返回当天之后的某一天是星期几。例如,如果当前是星期一,那么4天后应该得到并返回星期五。同样,如果今天是星期四,那么13天后应该返回星期一。(7)添加适当的构造方法。(
平平无奇的77
·
2020-09-14 01:27
java
编程语言
数据结构
算法
设计模式
java设计
模式设计模式(Designpattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。
六知青
·
2020-09-14 00:17
java基础
Java设计
模式-单类模式
单类模式:即保证一个类只有一个实类那么Singleton:负责创建Singleton类自己的唯一实例,并提供一个getInstance的方法,让外部来访问这个类的唯一实例。饿汉式:privatestaticSingletonuniqueInstance=newSingleton();懒汉式privatestaticSingletonuniqueInstance=null;假设在古代的时候,一般真正
倔强中的小白
·
2020-09-13 19:14
设计模式学习笔记
java基础
java设计
模式示例
创建模式1.工厂方法模式(FactoryMethod)将程序中创建对象的操作,单独出来处理,创建一个产品的工厂接口,把实际的工作转移到具体的子类。大大提高了系统扩展的柔性,接口的抽象化处理给相互依赖的对象创建提供了最好的抽象模式。[java]viewplaincopypublicclassTestFactoryMethod{publicstaticvoidmain(String[]args){An
枫林残叶
·
2020-09-13 19:26
java
web
Java设计
模式(二)用户、角色、权限模式,面向对象、面向接口的思想
Java设计
模式之用户、角色和权限一、定义角色决定了用户有哪些权限简单来说,就是通过给用户授权角色,用户就获得了属于该角色的权限。
咕咕酱没有悲伤
·
2020-09-13 17:50
Java
java
设计模式
Java设计
模式(方法工厂类、单例模式、代理模式、策略模式、适配器、观察者、装饰类等)
创建型模式:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。本文选取部分常用的设计模式一、简单工厂模式(FactoryMethod)一些容易变化的地方,考虑用一个
Monameng
·
2020-09-13 17:32
Java基础
动态代理的进化 —— 拦截器
上一篇文章《
Java设计
模式——动态代理模式》讨论了Java的JDK动态代理和CGLIB动态代理两种方式。
◣NSD◥
·
2020-09-13 16:05
『Java』
java
设计模式
动态代理
拦截器
买东西有代购,想请假要代理,创建对象你会用动态代理吗?
下一篇文章《
Java设计
模式——动态代理模式(拦截器)》将讲述如何利用反射,将动态代理模式封装成拦截器来使用动态代理模式就是生成一个代理对象,来代替真实对象控制对真实对象的访问。
◣NSD◥
·
2020-09-13 16:04
『Java』
#
●
Java
设计模式
Java
设计模式
动态代理
JDK动态代理
CGLIB动态代理
上一页
36
37
38
39
40
41
42
43
下一页
按字母分类:
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
其他