Home
Java
JSTL
Struts
Spring
Hibernate
Webservice
Eclipse
API
Guest Post
Menu
Explorer
AndroidStudyDemo-master
Android4Study
src
androidTest
java
com
diygreen
andoid4
ApplicationTest.java
main
java
com
diygreen
andoid4
GridLayoutDemoActivity.java
GridLayoutDemoPagerAdapter.java
MainActivity.java
PopupMenuDemoActivity.java
SpaceDemoActivity.java
SwicthDemoActivity.java
TextureViewDemoActivity.java
test
java
com
diygreen
andoid4
ExampleUnitTest.java
Android6Study
src
androidTest
java
com
cheng
android6study
ApplicationTest.java
diygreen
android6new
ApplicationTest.java
main
java
com
cheng
android6study
MainActivity.java
diygreen
android6new
Android6NewApiActivity.java
Android6NewFeatureActivity.java
Android6NewWidgetActivity.java
MainActivity.java
newapi
CameraTestActivity.java
ColorStateListActivity.java
DirectShareActivity.java
DirectShareService.java
DynamicPermissionActivity.java
PermissionsActivity.java
PermissionsChecker.java
ShareActivity.java
TextSelectionActivity.java
newwidget1
FloatingActionButtonActivity.java
SnackBarActivity.java
TextInputLayoutActivity.java
newwidget2
NavigationViewActivity.java
TabLayoutActivity.java
TabLayoutDemo1Activity.java
TabLayoutDemo2Activity.java
TabLayoutDemo2PagerAdapter.java
TabLayoutDemo3Activity.java
TabLayoutDemo4Activity.java
TabLayoutDemo5Activity.java
newwidget3
AppBarLayout1Activity.java
AppBarLayout2Activity.java
CollapsingToolbarLayout1Activity.java
CollapsingToolbarLayout2Activity.java
CoordinatorLayoutActivity.java
RecyclerAdapter.java
test
java
com
diygreen
android6new
ExampleUnitTest.java
AnimationStudy
src
androidTest
java
com
cheng
animationstudy
ApplicationTest.java
main
java
com
cheng
animationstudy
C.java
activity
AdvancedAnimActivity.java
AnimByPathActivity.java
AnimStreamControlActivity.java
BGANormalListViewActivity.java
BGANormalRecyclerViewActivity.java
BGARefreshLayoutActivity.java
BGAScrollViewActivity.java
BGASwipeListViewActivity.java
BGASwipeRecyclerViewActivity.java
BGAViewPagerActivity.java
BGAWebViewActivity.java
CommonPropertyAnimActivity.java
DynamicRotationAnimActivity.java
FragmentTransitionActivity.java
FrameAnimActivity.java
ImitateAutoHomePTRAActivity.java
ImitateBaiduReadBubbleActivity.java
ImitateBrowserZoomViewActivity.java
ImitateGoogleSRLA01Activity.java
ImitateGoogleSRLA02Activity.java
ImitateMeiTuanPTRAActivity.java
ImitateMogujieCartActivity.java
ImitateTaobaoRetractionActivity.java
ImitateUCPullDownEyeActivity.java
ImitateWandoujiaActivity.java
LayoutAnimActivity.java
LayoutAnimDefaultActivity.java
LayoutAnimHideShowActivity.java
LeafFlyLoadingAnimActivity.java
MainActivity.java
NineOldAndroidsActivity.java
ObjectPropertyAnimActivity.java
OptionsCompatDemoActivity.java
OptionsCompatDemoTargetActivity.java
PropertyAnimActivity.java
PropertyAnimAdvancedActivity.java
PullToRefreshAnim01Activity.java
PullToRefreshAnim02Activity.java
PullToRefreshAnim03Activity.java
ShowDialogActivity.java
SunRosePullToRefreshAnimActivity.java
TransitionActivityFirst.java
TransitionActivitySecond.java
TweenAnimActivity.java
ViewNatrueTransitionAnimActivity.java
ViewPagerTransitionView.java
ZrcListViewActivity.java
customevaluator
HsvEvaluator.java
MatrixEvaluator.java
customview
AnimationUtils.java
DynamicHeartView.java
DynamicRotationGuideView.java
FllowerAnimation.java
LeafLoadingView.java
TweenAnimView.java
autohome
AutoHome.java
AutoHomeListView.java
PointerView.java
bagrefresh
BGAMoocStyleRefreshView.java
BGAMoocStyleRefreshViewHolder.java
BGANormalRefreshViewHolder.java
BGARefreshLayout.java
BGARefreshViewHolder.java
BGAScrollingUtil.java
BGAStickinessRefreshView.java
BGAStickinessRefreshViewHolder.java
BGAStickyNavLayout.java
Divider.java
NormalRecyclerViewAdapter.java
RefreshModel.java
SwipeAdapterViewAdapter.java
SwipeRecyclerViewAdapter.java
baiduread
ImportMenuView.java
RippleLayout.java
googleimitatecode
DiyBakedBezierInterpolator.java
DiySwipeProgressBar.java
DiySwipeRefreshLayout.java
ListViewDemoAdapter.java
SwipyCircleImageView.java
SwipyMaterialProgressDrawable.java
SwipyRefreshLayout.java
SwipyRefreshLayoutDirection.java
googlesourcecode
CircleImageView.java
MaterialProgressDrawable.java
SwipeRefreshLayout.java
layoutanim
FixedGridLayout.java
meituan
MeiTuanListView.java
MeiTuanRefreshFirstStepView.java
MeiTuanRefreshSecondStepView.java
MeiTuanRefreshThirdStepView.java
pulltorefresh01
PullToRefreshView.java
pulltorefresh02
CustomListView.java
pulltorefresh03
MyListener.java
PullToRefreshLayout.java
Pullable.java
PullableExpandableListView.java
PullableGridView.java
PullableImageView.java
PullableListView.java
PullableScrollView.java
PullableTextView.java
PullableWebView.java
sunrefresh
BaseRefreshView.java
SunRosePullToRefreshView.java
SunRoseRefreshView.java
taobao
CustomerScrollView.java
ucbrowser
EyeView.java
PullLayout.java
viewnatruetransition
CustomAnimator.java
LayerEnablingAnimatorListener.java
PositionTypeEvaluator.java
Positions.java
wandoujia
IconTabItem.java
MyScrollView.java
zrclistview
Footable.java
Headable.java
HeaderViewListAdapter.java
SimpleFooter.java
SimpleHeader.java
ZrcAbsListView.java
ZrcAdapterView.java
ZrcListView.java
model
Fllower.java
kale
activityoptions
ActivityCompatICS.java
ActivityOptionsCompatICS.java
anim
SceneFade.java
SceneScaleUp.java
ViewAnim.java
ViewAnimationListenerAdapter.java
transition
TransitionAnims.java
TransitionCompat.java
TransitionListenerAdapter.java
util
Position.java
AnnotationStudy
src
androidTest
java
com
cheng
annotationstudy
ApplicationTest.java
main
java
com
cheng
annotationstudy
MainActivity.java
ArithmeticStudy
src
androidTest
java
com
cheng
arithmeticstudy
ApplicationTest.java
main
java
com
cheng
arithmeticstudy
MainActivity.java
CommonLibsStudy
src
androidTest
java
com
cheng
commonlibsstudy
ApplicationTest.java
main
java
com
cheng
commonlibsstudy
MainActivity.java
CustomViewStudy
src
androidTest
java
com
cheng
customviewstudy
ApplicationTest.java
main
java
com
cheng
customviewstudy
MainActivity.java
DataRelatedStudy
src
androidTest
java
com
cheng
datarelatedstudy
ApplicationTest.java
main
java
com
cheng
datarelatedstudy
MainActivity.java
DesignPatternStudy
src
androidTest
java
com
cheng
designpatternstudy
ApplicationTest.java
main
java
com
cheng
bestpractice
BestPracticeActivity.java
observer
BPObserverActivity.java
activity
BPObserverFirstActivity.java
BPObserverOtherActivity.java
base
BaseObserverActivity.java
observer
i
IEventObserver.java
IEventSubject.java
impl
EventObserver.java
EventSubject.java
util
EventType.java
Notify.java
bigtalkdesignpatterns
BigTalkDesignPatternsActivity.java
Chapter01Activity.java
Chapter02Activity.java
Chapter03Activity.java
Chapter04Activity.java
Chapter05Activity.java
Chapter06Activity.java
Chapter07Activity.java
Chapter08Activity.java
Chapter09Activity.java
Chapter10Activity.java
Chapter11Activity.java
Chapter12Activity.java
Chapter13Activity.java
Chapter14Activity.java
Chapter15Activity.java
Chapter16Activity.java
Chapter17Activity.java
Chapter18Activity.java
Chapter19Activity.java
Chapter20Activity.java
Chapter21Activity.java
Chapter22Activity.java
Chapter23Activity.java
Chapter24Activity.java
Chapter25Activity.java
Chapter26Activity.java
Chapter27Activity.java
Chapter28Activity.java
Chapter29Activity.java
Chapter30Activity.java
abstractfactory
AccessDepartment.java
AccessFactory.java
AccessUser.java
BTDPAbstractFactoryActivity.java
DataAccess.java
Department.java
IDepartment.java
IFactory.java
IUser.java
SqlServerFactory.java
SqlserverDepartment.java
SqlserverUser.java
User.java
adapter
Center.java
ForeignCenter.java
Forwards.java
Guards.java
Player.java
Translator.java
UiBTDPAdapter.java
bridge
Abstraction.java
BTDPBridgeActivity.java
ConcreteImplementorA.java
ConcreteImplementorB.java
Implementor.java
RefinedAbstraction.java
builder
BTDPBuilderActivity.java
Builder.java
ConcreteBuilder1.java
ConcreteBuilder2.java
Director.java
Product.java
chainofresponsibility
BTDPChainofResponsibilityActivity.java
CommonManager.java
GeneralManager.java
Majordomo.java
Manager.java
Request.java
command
BTDPCommandActivity.java
Command.java
ConcreteCommand.java
Invoker.java
Receiver.java
composite
BTDPCompositeActivity.java
Company.java
ConcreteCompany.java
FinanceDepartment.java
HRDepartment.java
decorator
BTDPDecotatorActivity.java
BigTrouser.java
Finery.java
LeatherShoes.java
Person.java
Sneakers.java
Suit.java
TShirts.java
Tie.java
facade
BTDPFacadeActivity.java
Facade.java
SubSystemFour.java
SubSystemOne.java
SubSystemThree.java
SubSystemTwo.java
factorymethod
BTDPFactoryMethodActivity.java
IFactory.java
LeiFeng.java
Undergraduate.java
UndergraduateFactory.java
Volunteer.java
VolunteerFactory.java
flyweight
BTDPFlyweightActivity.java
ConcreteWebSite.java
User.java
WebSite.java
WebSiteFactory.java
interpreter
BTDPInterpreterActivity.java
Expression.java
Note.java
PlayContext.java
Scale.java
Speed.java
iterator
Aggregat.java
BTDPIteratorActivity.java
ConcreteAggregat.java
ConcreteIterator.java
Iterator.java
listadapter
BigTalkDesignPatternsListAdapter.java
mediator
BTDPMediatorActivity.java
Colleague.java
ConcreteColleague1.java
ConcreteColleague2.java
ConcreteMediator.java
Mediator.java
memento
BTDPMementoActivity.java
Caretaker.java
Memento.java
Originator.java
observer
BTDPObserverActivity.java
ConcreteWatched.java
ConcreteWatcher.java
Watched.java
Watcher.java
proxy
BTDPProxyActivity.java
GiveGift.java
Proxy.java
Pursuit.java
SchoolGirl.java
simplefactory
BTDPSimpleFactoryActivity.java
Operation.java
OperationAdd.java
OperationDiv.java
OperationFactory.java
OperationMul.java
OperationSub.java
singleton
BTDPSingletonActivity.java
Singleton1.java
Singleton2.java
Singleton3.java
Singleton4.java
Singleton5.java
Singleton6.java
Singleton7.java
state
AfternoonState.java
BTDPStateActivity.java
EveningState.java
ForenoonState.java
NoonState.java
RestState.java
SleepingState.java
State.java
Work.java
strategy
BTDPStrategyActivity.java
CashContext.java
CashNormal.java
CashRebate.java
CashReturn.java
CashSuper.java
templatemethod
BTDPTemplateMethodActivity.java
TestPaper.java
TestPaperA.java
TestPaperB.java
visitor
Action.java
Amativeness.java
BTDPVisitorActivity.java
Failing.java
Man.java
Marriage.java
ObjectStructure.java
Person.java
Success.java
Woman.java
designpatternstudy
MainActivity.java
singleton
SingletonActivity.java
zenofdesignpatterns
ZenofDesignPatternsActivity.java
ZoDPChapterBaseActivity.java
ZoDPPartsActivity.java
extension
mvcframework
UiZoDPMVCFramework.java
cheng
action
AbstractInterceptor.java
ActionDispather.java
ActionManager.java
ActionSupport.java
IActionDispather.java
InterceptorConfig.java
InterceptorFactory.java
Interceptors.java
controller
FilterDispather.java
helper
ActionNode.java
Checker.java
CommonXmlValidate.java
FileWatcher.java
IXmlValidate.java
LogicXmlValidate.java
ParamMapping.java
ValueStackHelper.java
ViewPathVisitor.java
Watchable.java
XmlActionNode.java
XmlHelper.java
valuestack
ValueStack.java
view
AbsLangData.java
AbsView.java
ENLangData.java
GBLangData.java
JspView.java
SwfView.java
ViewManager.java
newpatterns
UiZoDPNewPatterns.java
nullobject
Animal.java
Dog.java
NullAnimal.java
objectpool
ObjectPool.java
servant
clean
Cleanable.java
Cleaner.java
Cloth.java
Garden.java
Kitchen.java
common
IServiced.java
Servant.java
Serviced1.java
Serviced2.java
specification
common
AndSpecification.java
BizSpecification.java
BizSpecification2.java
CompositeSpecification.java
ISpecification.java
NotSpecification.java
OrSpecification.java
userquery
AndSpecification.java
CompositeSpecification.java
IUserProvider.java
IUserSpecification.java
NotSpecification.java
OrSpecification.java
User.java
UserByAgeThan.java
UserByNameEqual.java
UserByNameLike.java
UserProvider.java
listadapter
ZenofDesignPatternsListAdapter.java
patternpk
behavioral
ZoDPBehavioralPKActivity.java
command_vs_strategy
command
AbstractCmd.java
CompressReceiver.java
GzipCompressCmd.java
GzipCompressCmd2.java
GzipReceiver.java
GzipUnCompressCmd.java
GzipUnCompressCmd2.java
IReceiverByDuty.java
IReceiverByFunction.java
Invoker.java
UncompressReceiver.java
ZipCompressCmd.java
ZipCompressCmd2.java
ZipReceiver.java
ZipUnCompressCmd.java
ZipUnCompressCmd2.java
strategy
Algorithm.java
CompressContext.java
Gzip.java
Zip.java
observer_vs_chain
chain
ChainDnsServer.java
ChinaTopDnsServer.java
Recorder.java
SHDnsServer.java
TopDnsServer.java
observer
ChinaTopObserveDnsServer.java
ObserverDnsServer.java
Recorder.java
SHObserveDnsServer.java
TopObserveDnsServer.java
strategy_vs_state
state
AdultState.java
ChildState.java
Human.java
HumanState.java
OldState.java
strategy
AdultWork.java
ChildWork.java
OldWork.java
WorkAlgorithm.java
WorkStrategyContext.java
creational
ZoDPCreationalPKActivity.java
abstractfactory_vs_builder
abstractfactory
AbsBMW.java
AbsBenz.java
BMWFactory.java
BMWSuv.java
BMWVan.java
BenzFactory.java
BenzSuv.java
BenzVan.java
CarFactory.java
ICarAF.java
builder
BMWBuilder.java
BenzBuilder.java
Blueprint.java
Car.java
CarBuilder.java
CarDirector.java
ICarBuilder.java
factory_vs_builder
builder
AdultSuperManBuilder.java
Builder.java
ChildSuperManBuilder.java
SuperMan.java
SuperManDirector.java
factory
AdultSuperMan.java
ChildSuperMan.java
ISuperMan.java
SuperManFactory.java
crosswarzone
ZoDPCrossWarZonePKActivity.java
facade_vs_mediator
facade
Attendance.java
BasicSalary.java
Bonus.java
HRFacade.java
Performance.java
SalaryProvider.java
Tax.java
mediator
AbsColleague.java
AbsMediator.java
IPosition.java
ISalary.java
ITax.java
Mediator.java
Position.java
Salary.java
Tax.java
strategy_vs_bridge
bridge
HtmlMail.java
MailServer.java
MailTemplate.java
Postfix.java
SendMail.java
TextMail.java
strategy
HtmlMail.java
MailServer.java
MailTemplate.java
TextMail.java
wrapper
adapter
FilmStar.java
IActor.java
IStarAdapter.java
Standin.java
UnknownActor.java
bridge
AbstractAction.java
AbstractStar.java
ActFilm.java
FilmStarBrdige.java
Sing.java
Singer.java
decorator
Decorator.java
Deny.java
FreakStar.java
HotAir.java
IStarDecorator.java
proxy
AgentProxy.java
IStarProxy.java
SingerProxy.java
structural
ZoDPStructuralPKActivity.java
decorator_vs_adapter
adapter
AUglyDuckling.java
Duck.java
Duckling.java
Swan.java
WhiteSwan.java
decorator
BeautifyAppearance.java
DUglyDuckling.java
Decorator.java
StrongBehavior.java
Swan.java
proxy_vs_decorator
decorator
DRunner.java
IDRunner.java
RunnerWithJet.java
proxy
IPRunner.java
PRunner.java
RunnerAgent.java
patterns
abstractfactory
ZoDPAbstractFactoryActivity.java
common
AbstractCreator.java
AbstractProductA.java
AbstractProductB.java
Creator1.java
Creator2.java
ProductA1.java
ProductA2.java
ProductB1.java
ProductB2.java
nvwa
AbstractBlackHuman.java
AbstractWhiteHuman.java
AbstractYellowHuman.java
AndrogyneBlackHuman.java
AndrogyneFactory.java
AndrogyneWhiteHuman.java
AndrogyneYellowHuman.java
FemaleBlackHuman.java
FemaleFactory.java
FemaleWhiteHuman.java
FemaleYellowHuman.java
Human.java
HumanFactory.java
MaleBlackHuman.java
MaleFactory.java
MaleWhiteHuman.java
MaleYellowHuman.java
adapter
ZoDPAdapterActivity.java
common
Adaptee.java
Adapter.java
ConcreteTarget.java
Target.java
mmssection1
IOuterUser1.java
IUserInfo1.java
OuterUser1.java
OuterUserInfo1.java
UserInfo1.java
mmssection2
IOuterUserBaseInfo.java
IOuterUserHomeInfo.java
IOuterUserOfficeInfo.java
IUserInfo.java
OuterUserBaseInfo.java
OuterUserHomeInfo.java
OuterUserInfo.java
OuterUserOfficeInfo.java
UserInfo.java
bridge
ZoDPBridgeActivity.java
common
Abstraction.java
ConcreteImplementor1.java
ConcreteImplementor2.java
Implementor.java
RefinedAbstraction.java
corporation
Clothes.java
Corp.java
House.java
HouseCorp.java
IPod.java
Product.java
ShanZhaiCorp.java
builder
ZoDPBuilderActivity.java
common
Builder.java
ConcreteProduct.java
Director.java
Product.java
section1
BMWBuilder.java
BMWModel.java
BenzBuilder.java
BenzModel.java
CarBuilder.java
CarModel.java
section2
CarDirector.java
chainofresponsibility
ChainofResponsibilityActivity.java
ancientfemale
Father.java
Husband.java
IWomen.java
Son.java
WomanHandler.java
Women.java
common
AbstractHandler.java
ConcreteHandler1.java
ConcreteHandler2.java
ConcreteHandler3.java
Level.java
Request.java
Response.java
command
ZoDPCommandActivity.java
common
Command.java
ConcreteCommand1.java
ConcreteCommand2.java
ConcreteReciver1.java
ConcreteReciver2.java
Invoker.java
Receiver.java
requirement
AddRequirementCommand.java
CodeGroup.java
DeletePageCommand.java
Group.java
PageGroup.java
ReqCommand.java
ReqInvoker.java
RequirementGroup.java
composite
ZoDPCompositeActivity.java
common
Component.java
Composite.java
Leaf.java
transmode
TransModeComponent.java
TransModeComposite.java
TransModeLeaf.java
treestat
Branch.java
Corp.java
TreestatLeaf.java
decorator
ZoDPDecoratorActivity.java
common
Component.java
ConcreteComponent.java
ConcreteDecorator1.java
ConcreteDecorator2.java
Decorator.java
schoolreport
FouthGradeSchoolReport.java
HighScoreDecorator.java
SchoolReport.java
SchoolReportDecorator.java
SortDecorator.java
facade
ZoDPFacadeActivity.java
common
ClassA.java
ClassB.java
ClassC.java
Context.java
Facade.java
Facade2.java
letter
ILetterProcess.java
LetterProcessImpl.java
ModenPostOffice.java
Police.java
factorymethod
ZoDPFactoryMethodActivity.java
common
ConcreteCreator.java
ConcreteProduct1.java
ConcreteProduct2.java
Creator.java
Product.java
lazyinitialization
LazyProductFactory.java
multi
AbstractHumanFactory.java
BlackHumanFactory.java
WhiteHumanFactory.java
YellowHumanFactory.java
nvwa
AbstractHumanFactory.java
BlackHuman.java
Human.java
HumanFactory.java
WhiteHuman.java
YellowHuman.java
replacesingleton
Singleton.java
SingletonFactory.java
simple
SimpleHumanFactory.java
flyweight
ZoDPFlyweightActivity.java
common
ConcreteFlyweight1.java
ConcreteFlyweight2.java
Flyweight.java
FlyweightFactory.java
signup
SignInfo.java
SignInfo4Pool.java
SignInfoFactory.java
interpreter
ZoDPInterpreterActivity.java
calculator
AddExpression.java
Calculator.java
Expression.java
SubExpression.java
SymbolExpression.java
VarExpression.java
common
Context.java
Expression.java
NonterminalExpression.java
TerminalExpression.java
iterator
ZoDPIteratorActivity.java
common
Aggregate.java
ConcreteAggregate.java
ConcreteIterator.java
Iterator.java
project
IProject.java
IProjectIterator.java
Project.java
ProjectIterator.java
mediator
ZoDPMediatorActivity.java
common
Colleague.java
ConcreteColleague1.java
ConcreteColleague2.java
ConcreteMediator.java
Mediator.java
invoicing
AbstractColleague.java
AbstractMediator.java
InvoicingMediator.java
Purchase.java
Sale.java
Stock.java
memento
ZoDPMementoActivity.java
clone
CloneOriginator.java
common
Caretaker.java
Memento.java
Originator.java
multibackup
IMemento.java
MBCaretaker.java
MBOriginator.java
multistate
BeanUtils.java
MSCaretaker.java
MSMemento.java
MSOriginator.java
pursue
Boy.java
BoyCaretaker.java
BoyMemento.java
observer
ZoDPObserverActivity.java
common
CommonObserver.java
ConcreteObserver.java
ConcreteSubject.java
Subject.java
monitor
HanFeiZi1.java
IHanFeiZi1.java
LiSi1.java
LiuSi1.java
MonitorObservable.java
MonitorObserver.java
WangSi1.java
monitorpro
HanFeiZi.java
LiSi.java
LiuSi.java
WangSi.java
prototype
ZoDPPrototypeActivity.java
common
PrototypeClass.java
notes
DeepCopy.java
ShallowCopy.java
Thing.java
sendmail
AdvTemplate.java
Mail.java
proxy
ZoDPProxyActivity.java
common
Proxy.java
RealSubject.java
Subject.java
dynamic
GamePlayerDynamic.java
GamePlayerDynamicHandler.java
IGamePlayerDynamic.java
dynamiccommon
AfterAdviceDC.java
BeforeAdviceDC.java
DynamicProxyDC.java
GamePlayerDC.java
IAdviceDC.java
IGamePlayerDC.java
MyInvocationHandler.java
RealSubjectDC.java
SubjectDC.java
SubjectDynamicProxy.java
force
GamePlayerForce.java
GamePlayerProxyForce.java
IGamePlayerForce.java
normal
GamePlayerNormal.java
GamePlayerProxyNormal.java
IGamePlayerNormal.java
section1
GamePlayer1.java
GamePlayerProxy1.java
IGamePlayer1.java
singleton
Emperor.java
Singleton1.java
Singleton2.java
Singleton3.java
Singleton4.java
Singleton5.java
Singleton6.java
Singleton7.java
ZoDPSingletonActivity.java
state
ZoDPStateActivity.java
common
ConcreteState1.java
ConcreteState2.java
State.java
StateContext.java
liftstate
ClosingState.java
LiftContext.java
LiftState.java
OpenningState.java
RunningState.java
StoppingState.java
strategy
ZoDPStrategyActivity.java
calculator
Add.java
CalculatorContext.java
ICalculator.java
Sub.java
common
ConcreteStrategy1.java
ConcreteStrategy2.java
ContextRole.java
IStrategy.java
smartexpress
BackDoor.java
BlockEnemy.java
GivenGreenLight.java
ISmartExpressStrategy.java
SmartExpress.java
strategyenum
CalculatorEnum.java
templatemethod
ZoDPTemplateMethodActivity.java
common
AbstractClass.java
ConcreteClass1.java
ConcreteClass2.java
hookmethod
HMHummerH1Model.java
HMHummerH2Model.java
HMHummerModel.java
section1
HummerH1Model.java
HummerH2Model.java
HummerModel.java
visitor
ZoDPVisitorActivity.java
actor
AbsActor.java
IdiotRole.java
KungFuRole.java
OldActor.java
Role.java
YoungActor.java
common
ConcreteElement1.java
ConcreteElement2.java
Element.java
IVisitor.java
ObjectStruture.java
Visitor.java
multivisitor
IShowVisitor.java
ITotalVisitor.java
IVisitor.java
MVCommonEmployee.java
MVEmployee.java
MVManager.java
ShowVisitor.java
TotalVisitor.java
report
CommonEmployee.java
Employee.java
IVisitor.java
Manager.java
ReportVisitor.java
perfectworld
command_chain
ClassUtils.java
CommandEnum.java
CommandVO.java
Invoker.java
ZoDPCommandChainActivity.java
command
Command.java
DFCommand.java
LSCommand.java
command_name
CommandName.java
df
AbstractDF.java
DF.java
DF_G.java
DF_K.java
ls
AbstractLS.java
LS.java
LS_A.java
LS_L.java
os
DiskManager.java
FileManager.java
factory_strategy
Card.java
DeductionContext.java
DeductionFacade.java
FreeDeduction.java
IDeduction.java
SteadyDeduction.java
StrategyFactory.java
StrategyMan.java
Trade.java
ZoDPFactoryStrategyActivity.java
observer_mediator
Beggar.java
Commoner.java
EventCustomType.java
EventCustomer.java
EventDispatch.java
Nobleman.java
Product.java
ProductEvent.java
ProductEventType.java
ProductManager.java
ZoDPObserverMediatorActivity.java
principle
dip
BWM.java
Benz.java
Driver.java
ICar.java
IDriver.java
ZoDPDependenceInversionPrincipleActivity.java
isp
AbstractSearcher.java
IComplexBookSeacher.java
IGoodBodyGirl.java
IGreatTemperamentGirl.java
ISimpleBookSeacher.java
PettyGirl.java
Searcher.java
ZoDPInterfaceSegregationPrincipleActivity.java
lkp
Girl.java
GroupLeader.java
InstallSoftware.java
Teacher.java
Wizard.java
ZoDPLeastKnowledgePrincipleActivity.java
lsp
Father.java
Son.java
ZoDPLiskovSubstitutionPrincipleActivity.java
ocp
BookStore.java
ComputerBook.java
IBook.java
IComputerBook.java
NovelBook.java
OffNovelBook.java
ZoDPOpenClosePrincipleActivity.java
srp
IConnectionManager.java
IDataTransfer.java
Phone.java
ZoDPSingleResponsibilityPrincipleActivity.java
FrontierTechnologyStudy
src
androidTest
java
com
cheng
frontiertechnologystudy
ApplicationTest.java
main
java
com
cheng
frontiertechnologystudy
MainActivity.java
HighQualityCodeStudy
src
androidTest
java
com
cheng
highqualitycodestudy
ApplicationTest.java
main
java
com
cheng
highqualitycodestudy
MainActivity.java
androidapimisuse
HowToUseLayoutInflaterActivity.java
exceptionhandle
ApplicatinException.java
HowToHandleExceptionActivity.java
memoryleakhandle
HowToUseHandlerActivity.java
improve151suggest
I151SChapter01Activity.java
I151SChapter02Activity.java
I151SChapter03Activity.java
I151SChapter04Activity.java
I151SChapter05Activity.java
I151SChapter06Activity.java
I151SChapter07Activity.java
I151SChapter08Activity.java
I151SChapter09Activity.java
I151SChapter10Activity.java
I151SChapter11Activity.java
I151SChapter12Activity.java
I151SuggestActivity.java
adapter
I151SuggestListAdapter.java
model
City.java
Client.java
Person.java
Salary.java
util
CloneUtils.java
HotFixStudy
src
androidTest
java
com
cheng
hotfixstudy
ApplicationTest.java
main
java
com
cheng
hotfixstudy
MainActivity.java
ImageRelatedStudy
src
androidTest
java
com
cheng
imagerelatedstudy
ApplicationTest.java
main
java
com
cheng
imagerelatedstudy
MainActivity.java
MVCFrameStudy
src
androidTest
java
com
cheng
mvcframestudy
ApplicationTest.java
main
java
com
cheng
mvcframestudy
MainActivity.java
asyncmvc
controller
Controller.java
ControllerProtocol.java
ControllerState.java
ReadyState.java
UpdatingState.java
model
Immutable.java
Model.java
ModelData.java
ThreadSafe.java
view
AsyncMVCDemoActivity.java
diymvc
controller
DIYMVCDemoActivity.java
i
OnWeatherListener.java
model
bean
WeatherBean.java
i
WeatherModel.java
impl
WeatherModelImpl.java
keeganmvc
KApplication.java
adapter
CouponListAdapter.java
KBaseAdapter.java
api
Api.java
ApiImpl.java
ApiResponse.java
net
HttpEngine.java
utils
EncryptUtil.java
core
ActionCallbackListener.java
AppAction.java
AppActionImpl.java
ErrorEvent.java
model
CouponBO.java
ui
activity
CouponListActivity.java
KBaseActivity.java
LoginActivity.java
RegisterActivity.java
util
CouponPriceUtil.java
simplemvc
controller
StarRatingController.java
model
StarRatingModel.java
view
SimpleMVCDemoActivity.java
StarRatingView.java
MVPFrameStudy
src
androidTest
java
com
cheng
mvpframestudy
ApplicationTest.java
diymvp
LoginTest.java
main
java
com
cheng
mvpframestudy
MainActivity.java
diymvp
model
bean
WeatherBean.java
i
IWeatherModel.java
impl
WeatherModelImpl.java
presenter
i
ILoginPresenter.java
IWeatherPresenter.java
OnWeatherListener.java
impl
LoginPresenterImpl.java
WeatherPresenterImpl.java
ui
activity
UiLogin.java
UiShowWeather.java
i
ILoginView.java
IWeatherView.java
rxjavamvp
UiRxJavaMVP.java
model
bean
User.java
i
IUserModel.java
impl
UserModleImpl.java
presenter
i
IUserPresenter.java
impl
UserPresenterImpl.java
ui
activity
UiUser.java
i
IUserView.java
themvp
UiTheMVPDemo.java
databinder
Demo2DataBinder.java
Demo4DataBinder.java
Demo6DataBinder.java
frame
databind
DataBindActivity.java
DataBindFragment.java
DataBinder.java
model
IModel.java
presenter
ActivityPresenter.java
FragmentPresenter.java
view
AppDelegate.java
IDelegate.java
model
bean
Demo6Data.java
JavaBean.java
User.java
i
ILoginModel.java
impl
LoginModelImpl.java
presenter
activity
Demo4Activity.java
Demo5Activity.java
Demo6Activity.java
DemoActivity.java
LoginActivity.java
ShellActivity.java
SimpleActivity.java
fragment
Demo4Fragment.java
MVPFragment.java
i
OnLoginListener.java
ui
delegate
Demo5Delegate.java
FragmentDelegate.java
LoginDelegate.java
SimpleDelegate.java
MVVMFrameStudy
src
androidTest
java
com
cheng
mvvmstudy
ApplicationTest.java
main
java
com
cheng
mvvmstudy
FernadoCejsaMainActivity.java
MVVMStudyApp.java
MainActivity.java
albumrobobinding
ViewBindingForView.java
api
i
IAlbumStore.java
impl
MemoryAlbumStore.java
base
BaseAbstractUi.java
model
TestData.java
bean
Album.java
ui
activity
AlbumHomeActivity.java
CreateEditAlbumActivity.java
ViewAlbumActivity.java
ViewAlbumsActivity.java
dialog
DeleteAlbumDialog.java
i
ICreateEditAlbumView.java
IDeleteAlbumView.java
IHomeView.java
IViewAlbumView.java
IViewAlbumsView.java
viewmodel
AlbumItemPresentationModel.java
CreateEditAlbumPresentationModel.java
DeleteAlbumPresentationModel.java
HomePresentationModel.java
ViewAlbumPresentationModel.java
ViewAlbumsPresentationModel.java
androiddatabinding
model
bean
Student.java
ui
activity
AndroidDataBindingDemoActivity.java
simplerobobinding
ui
activity
SimpleMVVMDemoActivity.java
viewmodel
PresentationModel.java
MechanismStudy
src
androidTest
java
com
cheng
mechanismstudy
ApplicationTest.java
main
java
com
cheng
mechanismstudy
MainActivity.java
MultithreadStudy
src
androidTest
java
com
cheng
multithreadstudy
ApplicationTest.java
main
java
com
cheng
multithreadstudy
MainActivity.java
MultithreadStudyApp.java
sunframework
annotation
AsyncMethod.java
base
BaseAsyncActivity.java
BaseAsyncFragment.java
BaseAsyncListAdapter.java
BaseAsyncObject.java
BaseControl.java
BaseListAdapter.java
eventbus
EventEntity.java
EventType.java
http
HttpCallBack
AbstractParserCallBack.java
BaseParserCallBack.java
proxy
ControlFactory.java
Enhancer.java
MessageArg.java
MessageProxy.java
ModelMap.java
callback
AsyncMethodAtomInterceptor.java
Interceptor.java
common
IActivityLifecycle.java
IRefreshBack.java
filter
AsyncMethodFilter.java
InterceptorFilter.java
handler
AsyncActivityHandler.java
AsyncAdapterHandler.java
AsyncFragmentHandler.java
AsyncObjectHandler.java
BaseHandler.java
IContext.java
helper
ActivityHelper.java
AdapterHelper.java
BaseHelper.java
FragmentHelper.java
ObjectHelper.java
NetworkFrameStudy
src
androidTest
java
com
cheng
networkframestudy
ApplicationTest.java
main
java
com
cheng
networkframestudy
BaseApp.java
C.java
MainActivity.java
androidasynchttp
AndroidAsyncHttpActivity.java
frame
AsyncHttpUtil.java
sample
AAHTestApi.java
AndroidAsyncHttpDemoActivity.java
diy
DIYHttpCallback.java
DIYHttpFactory.java
DIYHttpTask.java
DIYHttpUtil.java
okhttp
OkHttpActivity.java
frame
OkHttpUtil.java
builder
GetBuilder.java
OkHttpRequestBuilder.java
PostFileBuilder.java
PostFormBuilder.java
PostStringBuilder.java
callback
BitmapCallback.java
Callback.java
FileCallBack.java
StringCallback.java
cookie
PersistentCookieStore.java
SerializableHttpCookie.java
SimpleCookieJar.java
https
HttpsUtil.java
request
CountingRequestBody.java
GetRequest.java
OkHttpRequest.java
PostFileRequest.java
PostFormRequest.java
PostStringRequest.java
RequestCall.java
util
ExceptionUtil.java
sample
AsyncHttpCallback.java
FlowLayout.java
ListUserCallback.java
NetModel.java
OkHttpDemoActivity.java
OkHttpTestActivity.java
User.java
UserCallback.java
retrofit
RetrofitDemoActivity.java
api
IDCardService.java
IPService.java
MobilePhoneService.java
convert
GsonRequestBodyConverter.java
GsonResponseBodyConverter.java
MyGsonConverter.java
model
IDCardInfo.java
IPDetail.java
TelphoneOwnershipOfLand.java
xutils
XUtils3DemoActivity.java
frame
XUtil3HttpUtil.java
callback
HttpCallBack.java
OptimizeStudy
src
androidTest
java
com
cheng
optimizestudy
ApplicationTest.java
main
java
com
cheng
optimizestudy
MainActivity.java
PluggableStudy
src
androidTest
java
com
cheng
pluggablestudy
ApplicationTest.java
main
java
com
cheng
pluggablestudy
MainActivity.java
SecurityStudy
src
androidTest
java
com
cheng
securitystudy
ApplicationTest.java
main
java
com
cheng
securitystudy
ProxyApplication.java
activity
AndroidTechVerifyActivity.java
CodeSeniorConfusionActivity.java
DestoryAPKPackageActivity.java
DexBytecodeTamperActivity.java
FolderConfusionActivity.java
JavaTechVerifyActivity.java
JunkCodeActivity.java
MainActivity.java
PreventDecompileActivity.java
PreventMemoryChangeActivity.java
PseudoEncryptionActivity.java
ResourceImageVandalismActivity.java
RuntimeVerificationActivity.java
VersusJD_GUIActivity.java
model
GameControl.java
StyleStudy
src
androidTest
java
com
cheng
stylestudy
ApplicationTest.java
main
java
com
cheng
stylestudy
LayerListActivity.java
LineActivity.java
MainActivity.java
OvalActivity.java
RectangleActivity.java
RingActivity.java
SelectorActivity.java
ShapeActivity.java
UiImitateStudy
src
androidTest
java
com
cheng
uiimitatestudy
ApplicationTest.java
main
java
com
cheng
uiimitatestudy
MainActivity.java
Utils
src
androidTest
java
com
cheng
utils
ApplicationTest.java
main
java
com
cheng
utils
AnalogSignalUtil.java
AppManager.java
AppUtil.java
C.java
CalculateUtil.java
ChannelUtil.java
DateUtil.java
DeviceStatusUtil.java
DeviceUtil.java
DisplayUtil.java
DownloadManagerPro.java
GoogleMapLocationUtil.java
ImsiUtil.java
Logger.java
NetUtil.java
PackageUtil.java
PollingUtil.java
RUtils.java
RandomUtil.java
RefInvokeUtil.java
ShellUtil.java
ShortCutUtil.java
Singleton.java
SystemIntentUtil.java
UiUtil.java
ViewFinder.java
WindowUtil.java
cache
ACache.java
DataCleanUtil.java
constant
Colors.java
exception
CrashHandler.java
file
FileUtil.java
ResourceUtils.java
SDUtil.java
UriToPathUtil.java
imagebitmap
BitmapUtil.java
ConvertToBitmapUtil.java
receiver
StartAppReceiver.java
security
AES.java
Base64.java
DES.java
DES3.java
EncryptionUtil.java
PackageDestroyUtil.java
PackerUtil.java
PseudoEncryptionUtil.java
set
DoubleKeyValueMap.java
sqlite
AssetDatabaseOpenHelper.java
DatabaseExportUtil.java
text
HanziToPinyin.java
JSONUtil.java
RegUtils.java
StringUtil.java
view
AnimationUtil.java
CountDownButtonHelper.java
SharkAnimHelper.java
ViewAnimationUtil.java
ViewFinder.java
ViewUtil.java
zBase
src
androidTest
java
com
cheng
base
ApplicationTest.java
main
java
com
cheng
base
BaseActivity.java
package com.cheng.zenofdesignpatterns.principle.lkp; /** * 女生类 */ public class Girl { }