際際滷

際際滷Share a Scribd company logo
舒亠仆 于 仗亳仄亠舒, 从舒亳仆从舒 亳
从舒
仍亳 于 亢亟亠亠 从仂亟舒 - 亰
舒仂 从舒亳仆仂从 弍亟亠 仄仆仂亞仂 :)
丿舒弍仍仂仆 仗仂亠从亳仂于舒仆亳
 从仆亠
 仗仂仂亢亟舒ム亳亠
 仗仂于亠亟亠仆亠从亳亠
Builder (弌仂亳亠仍)
Wiki: 弌仂亳亠仍 (舒仆亞仍. Builder) 
仗仂仂亢亟舒ム亳亶 舒弍仍仂仆
仗仂亠从亳仂于舒仆亳 仗亠亟仂舒于仍磳
仗仂仂弍 仂亰亟舒仆亳 仂舒于仆仂亞仂
仂弍亠从舒.
Builder (弌仂亳亠仍)
仂亰于仂仍磳 仂亳
仂弍亠从, 从舒亰舒于 仂仍从仂 亳仗
亳 仂亟亠亢舒仆亳亠 仂弍亠从舒.
Wiki: 个舒弍亳仆亶 仄亠仂亟 (舒仆亞仍. Factory Method) 
仗仂仂亢亟舒ム亳亶 舒弍仍仂仆 仗仂亠从亳仂于舒仆亳,
仗亠亟仂舒于仍ム亳亶 仗仂亟从仍舒舒仄 亳仆亠亠亶 亟仍 仂亰亟舒仆亳
从亰亠仄仗仍仂于 仆亠从仂仂仂亞仂 从仍舒舒.
亠仂亟 个舒弍亳从舒
仂亢亠 仗仂于仂亟亳 从舒从-仂 仗亠于亳仆 亳仆亳亳舒仍亳亰舒亳
仂弍亠从仂于
亠仂亟 个舒弍亳从舒
亠仂亟 个舒弍亳从舒
Singleton (亟亳仆仂从舒)
Wiki: 亟亳仆仂从舒 (舒仆亞仍. Singleton)  仗仂仂亢亟舒ム亳亶 舒弍仍仂仆
仗仂亠从亳仂于舒仆亳, 亞舒舒仆亳ム亳亶, 仂 于 仂亟仆仂仗仂亠仆仂仄
仗亳仍仂亢亠仆亳亳 弍亟亠 亠亟亳仆于亠仆仆亶 从亰亠仄仗仍 仆亠从仂仂仂亞仂 从仍舒舒, 亳
仗亠亟仂舒于仍ム亳亶 亞仍仂弍舒仍仆 仂从 亟仂仗舒 从 仂仄 从亰亠仄仗仍.
Design patterns
亠从仂舒仂
Wiki: 亠从仂舒仂 (舒仆亞仍. Decorator)  从仆亶
舒弍仍仂仆 仗仂亠从亳仂于舒仆亳, 仗亠亟仆舒亰仆舒亠仆仆亶 亟仍
亟亳仆舒仄亳亠从仂亞仂 仗仂亟从仍ム亠仆亳 亟仂仗仂仍仆亳亠仍仆仂亞仂
仗仂于亠亟亠仆亳 从 仂弍亠从.
舒亳弍仂仍亠亠 亟仂弍仆仂 亳仗仂仍亰仂于舒 舒弍仍仂仆
束亠从仂舒仂損 亟仍 仂弍亠从舒, 亠弍ム亠亞仂
仆仂于仂亞仂 仗仂于亠亟亠仆亳, 仂仍从仂 从仂亞亟舒 仆舒 仂
亳仄亠亠 亰舒仗仂 仗仂 亳舒亳亳
亠从仂舒仂
Facade (个舒舒亟)
Wiki: 丿舒弍仍仂仆 舒舒亟 (舒仆亞仍. Facade)  从仆亶
舒弍仍仂仆 仗仂亠从亳仂于舒仆亳, 仗仂亰于仂仍ム亳亶 从
仍仂亢仆仂 亳亠仄 仗仄 于亠亟亠仆亳 于亠 于仂亰仄仂亢仆
于仆亠仆亳 于亰仂于仂于 从 仂亟仆仂仄 仂弍亠从, 亟亠仍亠亞亳ム亠仄
亳 仂仂于亠于ム亳仄 仂弍亠从舒仄 亳亠仄.
Facade (个舒舒亟)
亠亟仂舒于仍磳 仗仂仍亰仂于舒亠仍 仗仂仂亶 亳仆亠亠亶, 从于
亠亞仂 仂仆仂于仆亠 仍仂亢仆仂亳.
Design patterns
Proxy
Wiki: 舒仄亠亳亠仍 (舒仆亞仍. Proxy)  从仆亶 舒弍仍仂仆 仗仂亠从亳仂于舒仆亳,
从仂仂亶 仗亠亟仂舒于仍磳 仂弍亠从, 从仂仂亶 从仂仆仂仍亳亠 亟仂仗 从 亟亞仂仄
仂弍亠从, 仗亠亠于舒于舒 于亠 于亰仂于 (于仗仂仍仆磳 仆从亳 从仂仆亠亶仆亠舒).
Proxy
亊于仍磳 仂亞舒仂仄 亳仍亳 亰舒仄亠亳亠仍亠仄 亟亞仂亞仂 仂弍亠从舒 亳 从仂仆仂仍亳亠
亟仂仗 从 仆亠仄.
Proxy
Chain of responsibility
(丶亠仗仂从舒 仂弍磶舒仆仆仂亠亶)
Wiki: 丶亠仗仂从舒 仂弍磶舒仆仆仂亠亶 (舒仆亞仍. Chain of responsibility) 
仗仂于亠亟亠仆亠从亳亶 舒弍仍仂仆 仗仂亠从亳仂于舒仆亳, 仗亠亟仆舒亰仆舒亠仆仆亶 亟仍
仂亞舒仆亳亰舒亳亳 于 亳亠仄亠 仂于仆亠亶 仂于亠于亠仆仆仂亳.
Chain of responsibility
(丶亠仗仂从舒 仂弍磶舒仆仆仂亠亶)
仂仆于亠亶亠 亳亰 仂弍舒弍仂亳从仂于, 于 从仂仂仂仄 从舒亢亟亶
仂弍舒弍仂亳从 仄仂亢亠 仂弍舒弍仂舒 仗仂仗亳于亠亠
仂仂弍亠仆亳亠 (仆舒仗亳仄亠, 仂仍从仂 仂仂弍亠仆亳
仂仗亠亟亠仍亠仆仆仂亞仂 亳仗舒) 亳/亳仍亳 亟亠仍亠亞亳仂于舒 仂弍舒弍仂从
仍亠亟ム亠仄 于 从仂仆于亠亶亠亠 仂弍舒弍仂亳从.
Iterator (亠舒仂)
Wiki: Iterator  仗仂于亠亟亠仆亠从亳亶 舒弍仍仂仆
仗仂亠从亳仂于舒仆亳. 亠亟舒于仍磳 仂弍仂亶
仂弍亠从, 仗仂亰于仂仍ム亳亶 仗仂仍亳
仗仂仍亠亟仂于舒亠仍仆亶 亟仂仗 从 仍亠仄亠仆舒仄
仂弍亠从舒-舒亞亠亞舒舒 弍亠亰 亳仗仂仍亰仂于舒仆亳
仂仗亳舒仆亳亶 从舒亢亟仂亞仂 亳亰 舒亞亠亞亳仂于舒仆仆
仂弍亠从仂于.
Iterator (亠舒仂)
亠亟仂舒于仍磳 于仂亰仄仂亢仆仂
仂弍舒舒 从 仍ミ頴笑煮 仍亠仄亠仆
从仂仆亠亶仆亠舒 仗亳 仂从亳亳
于仆亠仆仆亠亶 从 从仂仆亠亶仆亠舒
仂 仗仂仍亰仂于舒亠仍
亠亟亳舒仂
Wiki: 仂亠亟仆亳从 (舒仆亞仍. Mediator)  仗仂于亠亟亠仆亠从亳亶 舒弍仍仂仆 仗仂亠从亳仂于舒仆亳,
仂弍亠仗亠亳于舒ム亳亶 于亰舒亳仄仂亟亠亶于亳亠 仄仆仂亢亠于舒 仂弍亠从仂于, 仂仄亳 仗亳 仂仄
仍舒弍 于磶舒仆仆仂 亳 亳亰弍舒于仍 仂弍亠从 仂 仆亠仂弍仂亟亳仄仂亳 磦仆仂 仍舒
亟亞 仆舒 亟亞舒.
亠亟亳舒仂
亠亟亳舒仂 于仗舒亠 于 从舒亠于亠 仗仂亠亟仆亳从舒 于 仂弍亠仆亳亳 仄亠亢亟 舒亰仍亳仆仄亳
仄仂亟仍礆亳. 亠亟亳舒仂 仗仂亰于仂仍磳 从舒亢亟仂仄 仄仂亟仍 仆从亳仂仆亳仂于舒
舒弍仂仍ム仆仂 仆亠亰舒于亳亳仄仂 仂 亟亞亳 从仂仄仗仂仆亠仆仂于 亳亠仄, 仂 仗亳于仂亟亳 从
弍仂仍亠亶 亞亳弍从仂亳.
亠亟亳舒仂
Observer (舒弍仍ミ莞委亠仍)
Wiki: 舒弍仍ミ莞委亠仍 (舒仆亞仍. Observer) 
仗仂于亠亟亠仆亠从亳亶 舒弍仍仂仆 仗仂亠从亳仂于舒仆亳.
丐舒从亢亠 亳亰于亠亠仆 从舒从 束仗仂亟亳仆仆仆亠損
(Dependents). 弌仂亰亟舒亠 仄亠舒仆亳亰仄  从仍舒舒,
从仂仂亶 仗仂亰于仂仍磳 仗仂仍舒 从亰亠仄仗仍
仂弍亠从舒 仂亞仂 从仍舒舒 仂仗仂于亠亠仆亳 仂
亟亞亳 仂弍亠从仂于 仂弍 亳亰仄亠仆亠仆亳亳 亳
仂仂礌亳, 亠仄 舒仄仄 仆舒弍仍ミ莞委 亰舒 仆亳仄亳.
Observer (舒弍仍ミ莞委亠仍)
弍亠从 仄仂亢亠 亳仄亠 仗亳仂从 仆舒弍仍ミ莞委亠仍亠亶, 从仂仂亠
亰舒亳仆亠亠仂于舒仆 于 亠亞仂 亢亳亰仆亠仆仆仂仄 亳从仍亠.  仍ミ頴笑 仄仂仄亠仆,
从仂亞亟舒 仂弍亠从 亟亠仍舒亠 仂-仂 亳仆亠亠仆仂亠, 仂仆 仗仂仍舒亠
于亠亟仂仄仍亠仆亳亠 于仂亳仄 仆舒弍仍ミ莞委亠仍礆.
Design patterns
弌舒亠亞亳
Wiki: 弌舒亠亞亳 (舒仆亞仍. Strategy)  仗仂于亠亟亠仆亠从亳亶 舒弍仍仂仆 仗仂亠从亳仂于舒仆亳,
仗亠亟仆舒亰仆舒亠仆仆亶 亟仍 仂仗亠亟亠仍亠仆亳 亠仄亠亶于舒 舒仍亞仂亳仄仂于, 亳仆从舒仗仍亳亳
从舒亢亟仂亞仂 亳亰 仆亳 亳 仂弍亠仗亠亠仆亳 亳 于亰舒亳仄仂亰舒仄亠仆磳仄仂亳.
弌舒亠亞亳
舒亠仆 Strategy 仗亠亟仆舒亰仆舒亠仆 亟仍 仂亞仂, 仂弍 仗仂亰于仂仍亳 从仍亳亠仆 于弍亳舒
仂亟亳仆 亳亰 仆亠从仂仍从亳 于仂亰仄仂亢仆 仗亠亶 亠亠仆亳 亰舒亟舒亳.
 弌舒亠亞亳  仂弍亠从, 从仂仂亶
亳仆从舒仗仍亳亠 舒仍亞仂亳仄.
 仍亳亠仆 (亳仍亳 仂仆亠从)  仂弍亠从,
从仂仂亶 仄仂亢亠 亳仗仂仍亰仂于舒 仍ミ英
舒亠亞亳 于 亳仍亠 plug-and-play
束于从仍ム亳仍 亳 舒弍仂舒亶損.
弌舒亠亞亳
Builder
1 2 3 4 5
Code example
Factory Method
1 2 3 4 5
Code example
Singleton
1 2 3 4 5
Code example
Decorator
1 2 3 4 5
Code example
Facade
1 2 3 4 5
Code example
Proxy
1 2 3 4 5
Code example
Chain of responsibility
1 2 3 4 5
Code example
Iterator
1 2 3 4 5
Code example
Mediator
1 2 3 4 5
Code example
Observer
1 2 3 4 5
Code example
Strategy
1 2 3 4 5
Code example
亟亠亠 仍亳 于 亳仗仂仍亰仂于舒 仗舒亠仆 仂仂亰仆舒仆仆仂?
仂仗仂, 仂于亠, 仗亠亟仍仂亢亠仆亳?
a
@lev_iryna
facebook.com/levina.iryna.i
亳亰舒
@elizaselivanova
facebook.com/lizaveta.selivanova.9

More Related Content

Design patterns

  • 1. 舒亠仆 于 仗亳仄亠舒, 从舒亳仆从舒 亳 从舒
  • 2. 仍亳 于 亢亟亠亠 从仂亟舒 - 亰 舒仂 从舒亳仆仂从 弍亟亠 仄仆仂亞仂 :)
  • 3. 丿舒弍仍仂仆 仗仂亠从亳仂于舒仆亳 从仆亠 仗仂仂亢亟舒ム亳亠 仗仂于亠亟亠仆亠从亳亠
  • 4. Builder (弌仂亳亠仍) Wiki: 弌仂亳亠仍 (舒仆亞仍. Builder) 仗仂仂亢亟舒ム亳亶 舒弍仍仂仆 仗仂亠从亳仂于舒仆亳 仗亠亟仂舒于仍磳 仗仂仂弍 仂亰亟舒仆亳 仂舒于仆仂亞仂 仂弍亠从舒.
  • 5. Builder (弌仂亳亠仍) 仂亰于仂仍磳 仂亳 仂弍亠从, 从舒亰舒于 仂仍从仂 亳仗 亳 仂亟亠亢舒仆亳亠 仂弍亠从舒.
  • 6. Wiki: 个舒弍亳仆亶 仄亠仂亟 (舒仆亞仍. Factory Method) 仗仂仂亢亟舒ム亳亶 舒弍仍仂仆 仗仂亠从亳仂于舒仆亳, 仗亠亟仂舒于仍ム亳亶 仗仂亟从仍舒舒仄 亳仆亠亠亶 亟仍 仂亰亟舒仆亳 从亰亠仄仗仍仂于 仆亠从仂仂仂亞仂 从仍舒舒. 亠仂亟 个舒弍亳从舒
  • 7. 仂亢亠 仗仂于仂亟亳 从舒从-仂 仗亠于亳仆 亳仆亳亳舒仍亳亰舒亳 仂弍亠从仂于 亠仂亟 个舒弍亳从舒
  • 9. Singleton (亟亳仆仂从舒) Wiki: 亟亳仆仂从舒 (舒仆亞仍. Singleton) 仗仂仂亢亟舒ム亳亶 舒弍仍仂仆 仗仂亠从亳仂于舒仆亳, 亞舒舒仆亳ム亳亶, 仂 于 仂亟仆仂仗仂亠仆仂仄 仗亳仍仂亢亠仆亳亳 弍亟亠 亠亟亳仆于亠仆仆亶 从亰亠仄仗仍 仆亠从仂仂仂亞仂 从仍舒舒, 亳 仗亠亟仂舒于仍ム亳亶 亞仍仂弍舒仍仆 仂从 亟仂仗舒 从 仂仄 从亰亠仄仗仍.
  • 11. 亠从仂舒仂 Wiki: 亠从仂舒仂 (舒仆亞仍. Decorator) 从仆亶 舒弍仍仂仆 仗仂亠从亳仂于舒仆亳, 仗亠亟仆舒亰仆舒亠仆仆亶 亟仍 亟亳仆舒仄亳亠从仂亞仂 仗仂亟从仍ム亠仆亳 亟仂仗仂仍仆亳亠仍仆仂亞仂 仗仂于亠亟亠仆亳 从 仂弍亠从.
  • 12. 舒亳弍仂仍亠亠 亟仂弍仆仂 亳仗仂仍亰仂于舒 舒弍仍仂仆 束亠从仂舒仂損 亟仍 仂弍亠从舒, 亠弍ム亠亞仂 仆仂于仂亞仂 仗仂于亠亟亠仆亳, 仂仍从仂 从仂亞亟舒 仆舒 仂 亳仄亠亠 亰舒仗仂 仗仂 亳舒亳亳 亠从仂舒仂
  • 13. Facade (个舒舒亟) Wiki: 丿舒弍仍仂仆 舒舒亟 (舒仆亞仍. Facade) 从仆亶 舒弍仍仂仆 仗仂亠从亳仂于舒仆亳, 仗仂亰于仂仍ム亳亶 从 仍仂亢仆仂 亳亠仄 仗仄 于亠亟亠仆亳 于亠 于仂亰仄仂亢仆 于仆亠仆亳 于亰仂于仂于 从 仂亟仆仂仄 仂弍亠从, 亟亠仍亠亞亳ム亠仄 亳 仂仂于亠于ム亳仄 仂弍亠从舒仄 亳亠仄.
  • 14. Facade (个舒舒亟) 亠亟仂舒于仍磳 仗仂仍亰仂于舒亠仍 仗仂仂亶 亳仆亠亠亶, 从于 亠亞仂 仂仆仂于仆亠 仍仂亢仆仂亳.
  • 16. Proxy Wiki: 舒仄亠亳亠仍 (舒仆亞仍. Proxy) 从仆亶 舒弍仍仂仆 仗仂亠从亳仂于舒仆亳, 从仂仂亶 仗亠亟仂舒于仍磳 仂弍亠从, 从仂仂亶 从仂仆仂仍亳亠 亟仂仗 从 亟亞仂仄 仂弍亠从, 仗亠亠于舒于舒 于亠 于亰仂于 (于仗仂仍仆磳 仆从亳 从仂仆亠亶仆亠舒).
  • 17. Proxy 亊于仍磳 仂亞舒仂仄 亳仍亳 亰舒仄亠亳亠仍亠仄 亟亞仂亞仂 仂弍亠从舒 亳 从仂仆仂仍亳亠 亟仂仗 从 仆亠仄.
  • 18. Proxy
  • 19. Chain of responsibility (丶亠仗仂从舒 仂弍磶舒仆仆仂亠亶) Wiki: 丶亠仗仂从舒 仂弍磶舒仆仆仂亠亶 (舒仆亞仍. Chain of responsibility) 仗仂于亠亟亠仆亠从亳亶 舒弍仍仂仆 仗仂亠从亳仂于舒仆亳, 仗亠亟仆舒亰仆舒亠仆仆亶 亟仍 仂亞舒仆亳亰舒亳亳 于 亳亠仄亠 仂于仆亠亶 仂于亠于亠仆仆仂亳.
  • 20. Chain of responsibility (丶亠仗仂从舒 仂弍磶舒仆仆仂亠亶) 仂仆于亠亶亠 亳亰 仂弍舒弍仂亳从仂于, 于 从仂仂仂仄 从舒亢亟亶 仂弍舒弍仂亳从 仄仂亢亠 仂弍舒弍仂舒 仗仂仗亳于亠亠 仂仂弍亠仆亳亠 (仆舒仗亳仄亠, 仂仍从仂 仂仂弍亠仆亳 仂仗亠亟亠仍亠仆仆仂亞仂 亳仗舒) 亳/亳仍亳 亟亠仍亠亞亳仂于舒 仂弍舒弍仂从 仍亠亟ム亠仄 于 从仂仆于亠亶亠亠 仂弍舒弍仂亳从.
  • 21. Iterator (亠舒仂) Wiki: Iterator 仗仂于亠亟亠仆亠从亳亶 舒弍仍仂仆 仗仂亠从亳仂于舒仆亳. 亠亟舒于仍磳 仂弍仂亶 仂弍亠从, 仗仂亰于仂仍ム亳亶 仗仂仍亳 仗仂仍亠亟仂于舒亠仍仆亶 亟仂仗 从 仍亠仄亠仆舒仄 仂弍亠从舒-舒亞亠亞舒舒 弍亠亰 亳仗仂仍亰仂于舒仆亳 仂仗亳舒仆亳亶 从舒亢亟仂亞仂 亳亰 舒亞亠亞亳仂于舒仆仆 仂弍亠从仂于.
  • 22. Iterator (亠舒仂) 亠亟仂舒于仍磳 于仂亰仄仂亢仆仂 仂弍舒舒 从 仍ミ頴笑煮 仍亠仄亠仆 从仂仆亠亶仆亠舒 仗亳 仂从亳亳 于仆亠仆仆亠亶 从 从仂仆亠亶仆亠舒 仂 仗仂仍亰仂于舒亠仍
  • 23. 亠亟亳舒仂 Wiki: 仂亠亟仆亳从 (舒仆亞仍. Mediator) 仗仂于亠亟亠仆亠从亳亶 舒弍仍仂仆 仗仂亠从亳仂于舒仆亳, 仂弍亠仗亠亳于舒ム亳亶 于亰舒亳仄仂亟亠亶于亳亠 仄仆仂亢亠于舒 仂弍亠从仂于, 仂仄亳 仗亳 仂仄 仍舒弍 于磶舒仆仆仂 亳 亳亰弍舒于仍 仂弍亠从 仂 仆亠仂弍仂亟亳仄仂亳 磦仆仂 仍舒 亟亞 仆舒 亟亞舒.
  • 24. 亠亟亳舒仂 亠亟亳舒仂 于仗舒亠 于 从舒亠于亠 仗仂亠亟仆亳从舒 于 仂弍亠仆亳亳 仄亠亢亟 舒亰仍亳仆仄亳 仄仂亟仍礆亳. 亠亟亳舒仂 仗仂亰于仂仍磳 从舒亢亟仂仄 仄仂亟仍 仆从亳仂仆亳仂于舒 舒弍仂仍ム仆仂 仆亠亰舒于亳亳仄仂 仂 亟亞亳 从仂仄仗仂仆亠仆仂于 亳亠仄, 仂 仗亳于仂亟亳 从 弍仂仍亠亶 亞亳弍从仂亳.
  • 26. Observer (舒弍仍ミ莞委亠仍) Wiki: 舒弍仍ミ莞委亠仍 (舒仆亞仍. Observer) 仗仂于亠亟亠仆亠从亳亶 舒弍仍仂仆 仗仂亠从亳仂于舒仆亳. 丐舒从亢亠 亳亰于亠亠仆 从舒从 束仗仂亟亳仆仆仆亠損 (Dependents). 弌仂亰亟舒亠 仄亠舒仆亳亰仄 从仍舒舒, 从仂仂亶 仗仂亰于仂仍磳 仗仂仍舒 从亰亠仄仗仍 仂弍亠从舒 仂亞仂 从仍舒舒 仂仗仂于亠亠仆亳 仂 亟亞亳 仂弍亠从仂于 仂弍 亳亰仄亠仆亠仆亳亳 亳 仂仂礌亳, 亠仄 舒仄仄 仆舒弍仍ミ莞委 亰舒 仆亳仄亳.
  • 27. Observer (舒弍仍ミ莞委亠仍) 弍亠从 仄仂亢亠 亳仄亠 仗亳仂从 仆舒弍仍ミ莞委亠仍亠亶, 从仂仂亠 亰舒亳仆亠亠仂于舒仆 于 亠亞仂 亢亳亰仆亠仆仆仂仄 亳从仍亠. 仍ミ頴笑 仄仂仄亠仆, 从仂亞亟舒 仂弍亠从 亟亠仍舒亠 仂-仂 亳仆亠亠仆仂亠, 仂仆 仗仂仍舒亠 于亠亟仂仄仍亠仆亳亠 于仂亳仄 仆舒弍仍ミ莞委亠仍礆.
  • 29. 弌舒亠亞亳 Wiki: 弌舒亠亞亳 (舒仆亞仍. Strategy) 仗仂于亠亟亠仆亠从亳亶 舒弍仍仂仆 仗仂亠从亳仂于舒仆亳, 仗亠亟仆舒亰仆舒亠仆仆亶 亟仍 仂仗亠亟亠仍亠仆亳 亠仄亠亶于舒 舒仍亞仂亳仄仂于, 亳仆从舒仗仍亳亳 从舒亢亟仂亞仂 亳亰 仆亳 亳 仂弍亠仗亠亠仆亳 亳 于亰舒亳仄仂亰舒仄亠仆磳仄仂亳.
  • 30. 弌舒亠亞亳 舒亠仆 Strategy 仗亠亟仆舒亰仆舒亠仆 亟仍 仂亞仂, 仂弍 仗仂亰于仂仍亳 从仍亳亠仆 于弍亳舒 仂亟亳仆 亳亰 仆亠从仂仍从亳 于仂亰仄仂亢仆 仗亠亶 亠亠仆亳 亰舒亟舒亳. 弌舒亠亞亳 仂弍亠从, 从仂仂亶 亳仆从舒仗仍亳亠 舒仍亞仂亳仄. 仍亳亠仆 (亳仍亳 仂仆亠从) 仂弍亠从, 从仂仂亶 仄仂亢亠 亳仗仂仍亰仂于舒 仍ミ英 舒亠亞亳 于 亳仍亠 plug-and-play 束于从仍ム亳仍 亳 舒弍仂舒亶損.
  • 32. Builder 1 2 3 4 5 Code example
  • 33. Factory Method 1 2 3 4 5 Code example
  • 34. Singleton 1 2 3 4 5 Code example
  • 35. Decorator 1 2 3 4 5 Code example
  • 36. Facade 1 2 3 4 5 Code example
  • 37. Proxy 1 2 3 4 5 Code example
  • 38. Chain of responsibility 1 2 3 4 5 Code example
  • 39. Iterator 1 2 3 4 5 Code example
  • 40. Mediator 1 2 3 4 5 Code example
  • 41. Observer 1 2 3 4 5 Code example
  • 42. Strategy 1 2 3 4 5 Code example
  • 43. 亟亠亠 仍亳 于 亳仗仂仍亰仂于舒 仗舒亠仆 仂仂亰仆舒仆仆仂?

Editor's Notes

  1. 仆仂亞亳亠 亳亰 仆舒 亰仆舒ム 仗舒亠仆 亳 亰仆舒ム 仂 仗舒亠仆舒, 仆仂 亳仗仂仍亰ム 仆亠 仂于亠仄 仂仂亰仆舒仆仆仂.
  2. 于 亟仂从仍舒亟亠 仆亠 弍亟亠 从仂亟舒 仗仂 亟于仄 仗亳亳仆舒仄, 仗亠于舒 - 仂 仗仂仂仄 仂 于 亳仆亠仆亠亠 亳 舒从 亟仂亳亞舒 从仂亟舒 仗舒亠仆仂于, 仆仂 从舒从 仂从舒亰舒仍仂 仆亠 舒从 仄仆仂亞仂 仗仂仆仆 仂弍仆亠仆亳亶 仂亞仂, 仂 亢亠 仂仆亳 仆舒 舒仄仂仄 亟亠仍亠 亟亠仍舒ム. 仂仂仄 亠亞仂亟仆 仄 弍亟亠仄 舒亰弍亳舒 于 舒仄仂仄 亰仆舒亠仆亳亳, 亟仍 亠亞仂 仆亢亠仆 仂 亳仍亳 亳仆仂亶 仗舒亠仆, 仂 亢亠 仂仆 亟亠仍舒亠 亳 从仂亞亟舒 亠亞仂 亳仗仂仍亰仂于舒. 仆舒亠亠, 舒从仂亠 仗亳仆仂亠 仂亠仆亳亠, 从仂-仂 仂- 仂 仗仂仆磿 亟仂 从仂仆舒 舒从仂亠 于于仂 "亅于亳从舒" 于仂 亳仄亠仆仆仂 舒从仂亞仂 仄 亳 仂亳仄 亟仂弍亳) 丐亠仄 亢亠, 从仂 仗舒亠仆 仂仂仂 亰仆舒亠 仄仂亢仆仂 弍亟亠 仗仂仂 舒仍舒弍亳 亳 于亠亠仆仆仂 从舒舒 亞仂仍仂于仂亶, 仂 弍 仍ミ莞 于仂从亞 亰仆舒仍亳 亳 仗仂仆亳仄舒仍亳 从仂 仗舒仗仂从舒 仂 于 仂 亢亠 仂仂仂 亰仆舒亠亠 亳 于仂舒 仗亳亳仆舒 (亳 仆舒于亠仆仂亠 亞仍舒于仆舒), 仗仂亠仄 从仂亟舒 仆亠 弍亟亠: 亟仍 仂亞仂 仂 弍 仂弍仆亳 仗舒亠仆 仆亢 弍仂仍亳亠 从从亳 从仂亟舒 亳 从舒从 亠仍仂于亠从 仗仍仂亳仄 亰亠仆亳亠仄 从仂亞亟舒 仄仂 仆舒 仍舒亶亟 仗仂仂礌仆仂 仂 仂亞仂 亟亳从仂 舒亟舒, 仗仂仂仄 仂 仗仂从舒 仂从亳 于亰亞仍磲 亳 舒仄仂 仂 从仂从 从仂亟舒, 亟仂从仍舒亟亳从 亢亠 仆舒 5 仍舒亶亟仂于 于仗亠亠亟 亠仍) 舒从 仂 从仂亟舒 仆舒 仍舒亶亟舒 仆亠 弍亟亠, 仆仂 亟仍 亠 从仂仄 仂 从仂亟 于亠-舒从亳 仆亢亠仆, 于 从仂仆亠 亟仂从仍舒亟舒 弍亟亠 仍仂从舒 仆舒 仗亳仄亠 从舒亢亟仂亞仂 亳亰 仗舒亠仆仂于
  3. 丿舒弍仍仂仆 仗仂亠从亳仂于舒仆亳 仂 仗仂于亠亠仆仆亠 亳 亞仂仂于亠 从 亳仗仂仍亰仂于舒仆亳 亠亠仆亳 舒仂 于仂亰仆亳从舒ム亳 于 仗仂于亠亟仆亠于仆仂仄 仗仂亞舒仄仄亳仂于舒仆亳亳 亰舒亟舒. 亅仂 仆亠 从仍舒 亳 仆亠 弍亳弍仍亳仂亠从舒, 从仂仂 仄仂亢仆仂 仗仂亟从仍ム亳 从 仗仂亠从, 仂 仆亠仂 弍仂仍亠亠. 丿舒弍仍仂仆 仗仂亠从亳仂于舒仆亳, 仗仂亟仂亟亳亶 仗仂亟 亰舒亟舒, 亠舒仍亳亰亠 于 从舒亢亟仂仄 从仂仆从亠仆仂仄 仍舒亠. 仂仄亠 仂亞仂, 仂仆 仆亠 亰舒于亳亳 仂 磶从舒 仗仂亞舒仄仄亳仂于舒仆亳. 丱仂仂亳亶 舒弍仍仂仆 仍亠亞从仂 亠舒仍亳亰亠 于 弍仂仍亳仆于亠, 亠仍亳 仆亠 于仂 于亠 磶从舒, 于 亰舒于亳亳仄仂亳 仂 于舒亰亳亠仍仆 亠亟于 磶从舒. 弌仍亠亟亠, 仂亟仆舒从仂, 仗仂仄仆亳, 仂 舒从仂亶 舒弍仍仂仆, 弍亟亳 仗亳仄亠仆亠仆仆仄 仆亠仗舒于亳仍仆仂 亳仍亳 从 仆亠仗仂亟仂亟亠亶 亰舒亟舒亠, 仄仂亢亠 仗亳仆亠亳 仆亠仄舒仍仂 仗仂弍仍亠仄. 丐亠仄 仆亠 仄亠仆亠亠, 仗舒于亳仍仆仂 仗亳仄亠仆亠仆仆亶 舒弍仍仂仆 仗仂仄仂亢亠 亠亳 亰舒亟舒 仍亠亞从仂 亳 仗仂仂. 弌从仆亠 舒弍仍仂仆 仂仗亠亟亠仍ム 仂仆仂亠仆亳 仄亠亢亟 从仍舒舒仄亳 亳 仂弍亠从舒仄亳, 仗仂亰于仂仍 亳仄 舒弍仂舒 仂于仄亠仆仂. 仂仂亢亟舒ム亳亠 舒弍仍仂仆 仗亠亟仂舒于仍ム 仄亠舒仆亳亰仄 亳仆亳亳舒仍亳亰舒亳亳, 仗仂亰于仂仍 仂亰亟舒于舒 仂弍亠从 亟仂弍仆仄 仗仂仂弍仂仄. 仂于亠亟亠仆亠从亳亠 舒弍仍仂仆 亳仗仂仍亰ム 亟仍 仂亞仂, 仂弍 仗仂亳 于亰舒亳仄仂亟亠亶于亳亠 仄亠亢亟 仆仂礆亳. 丿舒弍仍仂仆 仗仂亠从亳仂于舒仆亳, 仗仂 于仂亠亶 亳, 仂 仗仂亟仄舒仆仆仂亠 亠亠仆亳亠 仂亶 亳仍亳 亳仆仂亶 亰舒亟舒亳. 仍亳 于 仂仍从仆仍亳 亳亰于亠仆仂亶 亰舒亟舒亠亶, 仗仂亠仄 弍 仆亠 亳仗仂仍亰仂于舒 亞仂仂于仂亠 亠亠仆亳亠, 仗仂于亠亠仆仆仂亠 仂仗仂仄?
  4. 弌仂亳亠仍仆亶 舒弍仍仂仆 舒仂 亳仗仂仍亰亠 于 于亠弍-舒亰舒弍仂从亠, 亳 于, 仆舒于亠仆磻舒, 亳仗仂仍亰仂于舒仍亳 亠亞仂 舒仆亠 仆亠 仂仂亰仆舒于舒 仂亞仂. 仂亠 亞仂于仂, 仂 舒弍仍仂仆 仄仂亢亠 弍 仂仗亠亟亠仍亠仆 仍亠亟ム亳仄 仂弍舒亰仂仄: WIKI
  5. 弌 丐.亠. 亠 仆舒亟仂 仂亰亟舒于舒 亠亞仂 从舒仄亳, 仂-仂 舒仄 仗仂亟仄于舒, 仂仗亳于舒 仗仂亠. 仂于仂亶 仗亳仄亠: 舒仄 仆亠 仆亢仆仂 舒仄仂仄 舒仆仂于亳 亳 仗亠 仂亳从, 于 亟舒亢亠 仄仂亢亠亠 仆亠 亰仆舒 从舒从 仂仆亳 舒仄 仗亠从, 仗仂仂 亟亠仍舒亠亠 亰舒从舒亰. 仍亳 仗仂从仗舒亠亠 亳仆亞亠亟亳亠仆, 仂亟舒亠亠 亰仆舒ム亠仄 亠仍仂于亠从 亳 于 亰舒于亳亳仄仂亳 仂 仂亞仂 仂 于 舒仄 从仗亳仍亳 亳 亰舒从舒亰舒仍亳, 于舒仄 仂亟舒亟 亳仄亠仆仆仂 舒从仂亶 仗亳仂亞 亳仍亳 仂亳从, 从舒从仂亶 于 仂亳亠) 仂亟亠从亳亶 仗亳仄亠 弌仂亰亟舒于舒 仆舒仗亳仄亠 仍亠仄亠仆 亟仍 DOM 于仄亠仂 仂亞仂 仂 弍 从舒仄亳 仂亰亟舒于舒 亠亞仂, 仗仂仂仄 亟仂弍舒于仍 从舒亢亟亶 舒亳弍, 仄仂亢仆仂 亟亠仍舒 弍亳仍亟亠, 从仂仂亶 弍亟亠 从舒 亳 仗舒亳 于亠 舒仄, 亳 于 亰舒于亳亳仄仂亳 仂 仂亞仂 仂 仄 亠仄 从仂仄亳亠 仂亟舒于舒 于舒仄 亞仂仂于亶 亟仂仄 仍亠仄亠仆, 仂 于亠仄亳 仆亠仂弍仂亟亳仄仄亳 于仂亶于舒仄亳. 丼仂 从舒亳 亞仂于仂 亟亠仍舒亠 亟亢亠亶从于亠亳 仆舒仗亳仄亠. 舒弍舒从仆仂仄 弍亳仍亟亠亠 仂仗亠亟亠仍亠仆 舒亞亳 仂亰亟舒仆亳, 亟仍 从舒亢亟仂亞仂 亳亰 亳仗仂于 于亰于舒亠 仗亠亳舒仍仆仂 仂亰亟舒仆仆亶 亟仍 仆亠亞仂 弍亳仍亟亠. 豫亰亠 于亰于舒亠 舒弍舒从仆亶 弍亳仍亟亠 亳 于 亰舒亳于亳亳仄仂亳 仂 仂亞仂 从舒从亳亠 仆舒 仗舒舒仄亠 亳 亳仗, 仂亰亟舒亠 仆亢仆亶 仆舒仄 仂弍亠从, 仆仂 仂 仆舒 仂 从仂, 仄 于亰于舒亠仄 仂亟仆 仆从亳, 亟舒仍亠 舒仄 仆亠 于舒亢仆仂 从舒从 仂仆仂 舒仄 于仆亳 舒亰仍亳
  6. 舒从, 舒弍亳仆仂亞仂 仄亠仂亟舒 亟于亠 仂仆仂于仆 亠仍亳: 1) 亠 亳仗仂仍亰仂于舒 磦仆仂 从仂仆从亠仆亠 从仍舒 2) 弍亠亟亳仆亳 于仄亠亠 舒仂 亳仗仂仍亰亠仄亠 仄亠仂亟 亳仆亳亳舒仍亳亰舒亳亳 仂弍亠从仂于
  7. 丐仂 亠 舒弍亳从舒 仄仂亢亠 仗仂于仂亟亳 从舒从-仂 仗亠于亳仆 亳仆亳亳舒仍亳亰舒亳 仂弍亠从仂于. 仂于仂亶 仗亳仄亠 - 丕 仆舒 亠 仗仂亳亰于仂亟于仂 仗亳. 亠 仗亳 仂亰亟舒ム 仂亟亳仆舒从仂于仂 - 亳亰 仂仆仂于 + 仂舒 + + 亰舒仗亠. 丐仂 亠 仂 仄亠仂亟, 从仂仂亶 亳仗仂仍亰亠 于亠亰亟亠, 仆舒 舒弍亳从亠 仄 亳仗仂仍亰亠仄 仂, 舒 亟舒仍亠 亢亠 仄仂亢仆仂 从舒亰舒 亟仂仗仂仍仆亳亠仍仆仂 仗亳舒 仄仂亢亠 弍 亟仂仗 仆舒亳仆从仂亶, 从舒从仂亞仂 舒亰仄亠舒 亳 亟
  8. 仂亟亠从亳亶 仗亳仄亠 - 仂 亠 仆舒 亠 仂弍亠从 (于仂亰仄亠仄 仆舒 仗亳仄亠亠 亳亞舒仄亳) Circle, Square, Triangle 仂弍亳仄 于亠仂仄 亳 于仂仂亶, 仂亰亟舒于舒 亳 仗仂仄仂 舒弍亳从亳 仄 仄仂亢亠仄 仗仂仂 从舒亰舒 - shapeFactory.createCircle() 亳 亟 仂 从舒从舒 于仂舒 仂亶 亳亞 亳 从舒从仂亞仂 于亠舒 - 亳 仗舒舒仄亠 仆亠 亰舒亟舒亠仄, 亰舒 仆舒 亠亳 舒弍亳从舒.
  9. 弍亠从, 从仂仂亶 于 亳亠仄亠 仂亟亳仆. 仗仂仍亳 亠亞仂 仄仂亢仆仂 仂仍从仂 仗仂仄仂 仄亠仂亟舒 舒亰弍亠亠仄 仂 仆舒仄 仆亢仆仂 亟仍 仂亰亟舒仆亳亠 舒从仂亞仂 从仍舒舒, 从仂仂亶 弍亟亠 于仂亰于舒舒 于亠亞亟舒 仂亟亳仆 亳 仂 亢亠 从亰亠仄仗仍. 亅仂 从舒从 仄亳仆亳仄仄 舒亳亠从舒 仗亠亠仄亠仆仆舒 instance 亟仍 舒仆亠仆亳 仂弍亠从舒 亳 仄亠仂亟 于仂亰于舒舒ム亳亶 仂 仂弍亠从 getInstance(). 丕 仆舒 亟仂仍亢仆仂 仗仂仍亳 仂-仂 舒从仂亠: var object1 = mySingleton.getInstance(); var object2 = mySingleton.getInstance(); console.log( object1 === object2 ); // true JavaScript 亠 2 仗仂仂弍舒 仄仍亳亳 舒亳亠从仂亶 仗亠亠仄亠仆仆仂亶: 亳仗仂仍亰 于仂亶于仂 舒仄仂亞仂 仂弍亠从舒 亳 亠亠亰 亰舒仄从舒仆亳亠. 舒亰弍亠亠仄 仂弍舒 仗仂仂弍舒.
  10. 仂于仂亶 仗亳仄亠 舒从亠 从仂仆亠 仄舒仄. 仂仍从仂 仂亟亳仆 仗舒从亠 从仂仆亠, 仂仍从仂 仄舒仄, 亳 仂弍 亠亞仂 仗仂仍亳, 仆舒亟仂 仗仂亶亳 从 仄舒仄亠 亳 仗仂仗仂亳 仂亟 仗亳仄亠 舒仗亳仄亠 从舒从仂亶-仆亳弍亟 仂弍亳亶 仆舒仂亠仆亶 仂弍亠从
  11. 弌从仆亶 舒弍仍仂仆, 从仂仂亶 仗仂亰于仂仍磳 亟仂弍舒于亳 仆仂于仂亠 仗仂于亠亟亠仆亳亠 仂弍亠从 于 亰舒于亳亳仄仂亳 仂 亳舒亳亳. 丶亠仍 于 舒亳亠仆亳亳 仗仂于亠亟亠仆亳 从仂仆从亠仆仂亞仂 仂弍亠从舒 弍亠亰 仆亠仂弍仂亟亳仄仂亳 亳亰仄亠仆 仗仂于亠亟亠仆亳亠 弍舒亰仂于仂亞仂 从仍舒舒. 亅仂 仗仂亰于仂仍亳 亳仗仂仍亰仂于舒 仆亠从仂仍从仂 亟亠从仂舒仂仂于 仂亟仆仂于亠仄亠仆仆仂.
  12. 舒亳弍仂仍亠亠 亟仂弍仆仂 亳仗仂仍亰仂于舒 舒弍仍仂仆 束亠从仂舒仂損 亟仍 仂弍亠从舒, 亠弍ム亠亞仂 仆仂于仂亞仂 仗仂于亠亟亠仆亳, 仂仍从仂 从仂亞亟舒 仆舒 仂 亳仄亠亠 亰舒仗仂 仗仂 亳舒亳亳 仂于仂亶 仗亳仄亠 - 亠 仂仂亳亶 仗亳仄亠 从仂亠, 于 仗亳仂亟亳亠 于 从仂亠亶仆, 亰舒从舒亰于舒亠亠 仗亠仂, 仆仂 于 仂亳亠 仆亠 仗仂仂 仗亠仂 舒 仂弍 仂仆 弍仍 亳仂仗仂仄 亰舒 亟仂仗仂仍仆亳亠仍仆 亠仆, 亟舒 亠亠 亳 仂 仍亳于从舒仄亳, 仆仂 仗亳 仂仄 舒仄 仗亠仂 仆亠 仄亠仆磳. 仂亟亠从亳亶 仗亳仄亠 - 从舒从 亢亠 亞仂于仂亳仍亳 - 亟仂弍仆仂 亳仗仂仍亰仂于舒 舒弍仍仂仆 束亠从仂舒仂損 亟仍 仂弍亠从舒, 亠弍ム亠亞仂 仆仂于仂亞仂 仗仂于亠亟亠仆亳, 仂仍从仂 从仂亞亟舒 仆舒 仂 亳仄亠亠 亰舒仗仂 仗仂 亳舒亳亳. 仂仗亳仄, 亳仄亠亠 HTML 仍从舒 仆舒 于仂亟 亳亰 亳亠仄, 亳 于 亢亠仍舒亠亠, 仂弍 仂仆舒 弍仍舒 舒亰仆仂亶, 仂仆仂于于舒 仆舒 亟仂仗亳仄, 仂仂礌亳 仗仂仍亰仂于舒亠仍. 仍 仂亞仂 仄仂亢仆仂 亳仗仂仍亰仂于舒 舒弍仍仂仆 束亠从仂舒仂損. 弌仆舒舒仍舒 亰舒亟舒亟亳仄 舒亰仍亳仆亠 亠弍亠仄亠 束亟亠从仂舒亳亳損: 仍亳 仄 仆舒 亰舒亞仍舒于仆仂亶 舒仆亳亠 亳 于仂仍亳 于 舒从从舒仆, 仂 舒 仍从舒 亟仂仍亢仆舒 弍 亟亠从仂亳仂于舒仆舒 仂亟仆亳仄 仂弍舒亰仂于 仍亳 仄 仆舒 仍ミ頴笑 亟亞仂亶 舒仆亳亠 亳 于仂仍亳 于 舒从从舒仆, 仂 舒 仍从舒 亟仂仍亢仆舒 亟亠从仂亳仂于舒 亢亠 仂于亠亠仆仆仂 仗仂-亟亞仂仄 仂仄仗仍亠从仆亶 仄亠仂亟 从舒亢亟仂仄 亟亠从仂舒仂亠 仆亢仆仂 于仂仂亰亟舒 于亠 仆从亳亳 从仂仂亠 亟仂仍亢仆 弍 于 仂弍亠从亠 仂亟亳亠仍亠, 亳 于 亠 亳亰 仆亳, 仗仂于亠亟亠仆亳亠 从仂仂 仄 仄亠仆 仆亠 仂亳仄, 仆亢仆仂 仗仂仂 仗亠亠仆舒仗舒于仍 亰舒仗仂 仂亟亳亠仍.
  13. 仂 亠亠 仂亟亳仆 仗舒亠仆, 从仂仂亶 仄 于仂仗亳仆亳仄舒亠仄 从舒从 亟仂仍亢仆仂亠. 弍亠从, 从仂仂亶 舒弍舒亞亳亠 舒弍仂 仆亠从仂仍从亳仄亳 从仍舒舒仄亳, 仂弍亠亟亳仆 亳 于 亠亟亳仆仂亠 亠仍仂亠. WIKI
  14. 个舒舒亟 舒弍仍仂仆, 仗仂亳 于亠亞亟舒 仍舒亠 亟仂弍于仂 亳仗仂仍亰仂于舒仆亳 舒亳 仗仂亞舒仄仄仆仂亞仂 仂弍亠仗亠亠仆亳. 仗仂仍亰仂于舒仆亳亠 jQuery 于 从舒亠于亠 仗亳仄亠舒, 仂亟仆亳仄 亳亰 仆舒亳弍仂仍亠亠 舒仗仂舒仆亠仆仆 仄亠仂亟仂于 弍亳弍仍亳仂亠从亳, 磦仍磳 ready() 仄亠仂亟 亠仂亟 ready() 仆亠 舒从仂亶 亢 仗仂仂亶. jQuery 仆仂仄舒仍亳亰亠 仆亠仗仂仂礌于仂 弍舒亰亠舒, 仂弍 ready() 舒弍仂舒仍 于 仆亢仆亶 仄仂仄亠仆. 亟仆舒从仂, 从舒从 舒亰舒弍仂亳从, 于 弍亟亠亠 仗亠亟舒于仍亠仆 仗仂仄 亳仆亠亠亶仂仄. 仂仍亳仆于仂 仗亳仄亠仂于 舒舒亟 舒弍仍仂仆仂于, 仍亠亟亠 仂仄 仗亳仆亳仗. 仍 亠亞仂 亠舒仍亳亰舒亳亳, 仄 仂弍仆仂 仗仂仍舒亞舒亠仄 仆舒 仍仂于仆亠 仂仗亠舒仂, 仆仂 仗亠亟舒于仍磳仄 亠亞仂 于 于亳亟亠 仗仂仂亞仂 亳仆亠亠亶舒 亟仍 仗仂仍亰仂于舒亠仍. 亞亳亠 仄亠仂亟 亠舒仍亳亰舒亳亳 仂亞仂 仗舒亠仆舒 于从仍ム舒ム 于 亠弍 animate() 亳 css(). 乘丐 仗亳仂亳亟亳亠 从 仄舒仄亠 亳 亞仂于仂亳亠: 仄舒仄, 亟舒亶 亰舒于舒从. 仗仂仂 亳仗仂仍亰亠亠 仆从亳 仄舒仄, 亢亠仆, 亟亠于从亳. 于舒仄 仆亠 于舒亢仆仂 仂 仗仂亳仂亟亳 舒仄 .舒 舒仄 仍仂亢仆亠 仗仂亠, 仆舒亠亰从亳, 从亳仗亠仆亳, 于舒从亳, 亢舒从亳. 仂 于 仂亞仂 仆亠 于亳亟亳亠, 于 仗仂仗仂亳仍亳 亰舒于舒从, 于 仗仂仍亳仍亳 亰舒于舒从
  15. 舒亠仆 Proxy 磦仍磳 仂亞舒仂仄 亳仍亳 亰舒仄亠亳亠仍亠仄 亟亞仂亞仂 仂弍亠从舒 亳 从仂仆仂仍亳亠 亟仂仗 从 仆亠仄. 弌仂亞舒 亳仍亳 亰舒仄亠亳亠仍 仂 仂弍亠从, 亳仆亠亠亶 从仂仂仂亞仂 亳亟亠仆亳亠仆 亳仆亠亠亶 亠舒仍仆仂亞仂 仂弍亠从舒. 亳 仗亠于仂仄 亰舒仗仂亠 从仍亳亠仆舒 亰舒仄亠亳亠仍 仂亰亟舒亠 亠舒仍仆亶 仂弍亠从, 仂舒仆磳 亠亞仂 舒亟亠 亳 亰舒亠仄 仂仗舒于仍磳 亰舒仗仂 仂仄 亠舒仍仆仂仄 仂弍亠从. 亠 仗仂仍亠亟ム亳亠 亰舒仗仂 仗仂仂 仗亠亠舒亟亠ム 亳仆从舒仗仍亳仂于舒仆仆仂仄 亠舒仍仆仂仄 仂弍亠从.
  16. 舒亠仆 Proxy 磦仍磳 仂亞舒仂仄 亳仍亳 亰舒仄亠亳亠仍亠仄 亟亞仂亞仂 仂弍亠从舒 亳 从仂仆仂仍亳亠 亟仂仗 从 仆亠仄. 弌仂亞舒 亳仍亳 亰舒仄亠亳亠仍 仂 仂弍亠从, 亳仆亠亠亶 从仂仂仂亞仂 亳亟亠仆亳亠仆 亳仆亠亠亶 亠舒仍仆仂亞仂 仂弍亠从舒. 亳 仗亠于仂仄 亰舒仗仂亠 从仍亳亠仆舒 亰舒仄亠亳亠仍 仂亰亟舒亠 亠舒仍仆亶 仂弍亠从, 仂舒仆磳 亠亞仂 舒亟亠 亳 亰舒亠仄 仂仗舒于仍磳 亰舒仗仂 仂仄 亠舒仍仆仂仄 仂弍亠从. 亠 仗仂仍亠亟ム亳亠 亰舒仗仂 仗仂仂 仗亠亠舒亟亠ム 亳仆从舒仗仍亳仂于舒仆仆仂仄 亠舒仍仆仂仄 仂弍亠从.
  17. 亳仄亠 仂亞仂, 亞亟亠 仂 仗仂仍亠亰仆仂, - 仂 从仂亞亟舒 仄 亳仗仂仍亰亠仄 舒亶仄亠 于 仂弍舒弍仂亳从亠 仂弍亳 click. 亠亟舒于亠, 仂 仆舒 亠 从舒从仂亶 仍亳弍仂 仂弍舒弍仂亳从, 仗 仂 弍亟亠 - 亟仂弍舒于亳 从仍舒 仗仂仍亠 从仍亳从舒. 亰舒仂亠仍亳 亟仂弍舒于亳 亢亠从 亰舒亟亠亢从 仗亠亠亟 亟仂弍舒于仍亠仆亳亠仄 舒从亳于仆仂亞仂 从仍舒舒, 仄 仄仂亞仍亳 弍 亳仗仂仍亰仂于舒 setTimeout () 亟仍 亟仂亳亢亠仆亳 仂亶 亠仍亳. 仂亢舒仍亠仆亳, 亠 仆亠弍仂仍舒 仗仂弍仍亠仄舒 亳仄 亠亠仆亳亠仄: 仍ミ頴委 仆从亳, 仗亠亠亟舒于舒亠仄舒 于 setTimeout (), 弍亟亠 亳仄亠 亟亞仂亠 亰仆舒亠仆亳亠 this. 仆舒 仗仂仄仂 于 仂仄 亢亠 亟亢亠亶从于亠亳 仗亳仂亟亳 proxy. 亰于舒 亠亞仂 仗仂仄仂 仆从亳亳 亳 亰仆舒亠仆亳, 从仂仂亠 仄 仂亠仍亳 弍 仗亳于仂亳 仂仄, 仂仆 舒从亳亠从亳 于亠仆亠 仆从亳, 从仂仂舒 仂舒仆磳 仆亢仆仂亠 仆舒仄 亰仆舒亠仆亳亠 于 仗舒于亳仍仆仂仄 从仂仆亠从亠. 仂于仂亶 仗亳仄亠 - 舒仆从仂于从舒 从舒仂从舒 磦仍磳 亰舒仄亠亳亠仍亠仄 亟亠仆亠亢仆 亠亟于. 舒舒 仄仂亢亠 弍 亳仗仂仍亰仂于舒仆舒 于仄亠仂 仆舒仍亳仆 亟亠仆亠亞 亟仍 仂于亠亠仆亳 仗仂从仗仂从 亳, 于 从仂仆亠仆仂仄 亠亠, 从仂仆仂仍亳亠 亟仂仗 从 仆舒仍亳仆仄 亟亠仆亞舒仄.
  18. 仂弍仍亠仄舒 亅亠从亳于仆仂 亳 从仂仄仗舒从仆仂 亠舒仍亳亰仂于舒 仄亠舒仆亳亰仄 仂弍舒弍仂从亳 仗仂仂从舒 仂弍亳亶/亰舒仗仂仂于/仂仂弍亠仆亳亶 于 亳亠仄舒 仗仂亠仆亳舒仍仆仂 弍仂仍亳仄 从仂仍亳亠于仂仄 仂弍舒弍仂亳从仂于. WIKI
  19. 仂亟亠仍 仂弍亳亠/仂弍舒弍仂亳从 亳仂从仂 仗亳仄亠仆磳 于 仗仂亞舒仄仄仆 亳亠仄舒 亳亰 舒亰仍亳仆 仂弍仍舒亠亶. 仂仆仂于仆仂仄, 仂 亞舒亳亠从亳亶 亳仆亠亠亶 仗仂仍亰仂于舒亠仍, 亞亟亠 仂弍亳, 亞亠仆亠亳亠仄亠 仂 亟亠亶于亳亶 仗仂仍亰仂于舒亠仍 舒亰仍亳仆仄 仂弍舒亰仂仄 仂弍舒弍舒于舒ム 仍亠仄亠仆舒仄亳 亳仆亠亠亶舒. 弍仂仍亳仆于亠 亳仂仆亳从仂于 舒 仄仂亟亠仍 亳仄亠亠 仆舒亰于舒仆亳亠 Event Loop. 弌 仂亟仆仂亶 仂仂仆 于亠 亟仂舒仂仆仂 仗仂亰舒仆仂. 仄仆仂亢亠于仂 亳仗仂于 仂仂弍亠仆亳亶, 亠 仄仆仂亢亠于仂 仂弍舒弍仂亳从仂于 亳 仂仂弍亠仆亳亶. 舒亟舒舒 仂弍舒弍舒于舒 从舒亢亟仂亠 仂仂弍亠仆亳亠 于 仗仂仂从亠 舒仂亳亳仂于舒仆仆仄 亠亞仂 从仂仆从亠仆仄亳 亳仗仂仄 仂弍舒弍仂亳从仂仄. 仂亠 亞仂于仂, 仆亠仂弍仂亟亳仄仂 亳仄亠 亠从亳于仆亶 仄亠舒仆亳亰仄 于磶于舒仆亳 亳仗仂于 仂仂弍亠仆亳亶 亳 仂弍舒弍仂亳从仂于. 弍仂仍亳仆于亠 仍舒亠于, 亳从亳仂于舒仆仆仄 亳 仆亠弍仂仍亳仄 从仂仍亳亠于仂仄 仂弍舒弍仂亳从仂于 于 亳亠仄亠, 弍于舒亠 亟仂舒仂仆仂 亠舒仍亳亰仂于舒 亟舒仆仆亶 仄亠舒仆亳亰仄 仆舒 弍舒亰亠 从仂仆从亳亳 if-then-else. 亟仆舒从仂, 仆亠 于亠亞亟舒 于亠 舒从 仗仂仂. 仂-仗亠于, 仆亠 于亠亞亟舒 亰舒舒仆亠亠 亳亰于亠仆仂 从仂仍从仂 亳仄亠仆仆仂 仂弍舒弍仂亳从仂于 仆亠仂弍仂亟亳仄仂. 仂 于仂 亟仂弍舒于仍亠仆亳亠 于 亳亠仄 仆仂于仂亞仂 亳仗舒 仂仂弍亠仆亳 从舒从 仗舒于亳仍仂 仗亳于仂亟亳 从 仗仂磦仍亠仆亳 仆仂于仂亞仂 仂弍舒弍仂亳从舒, 于仆亠亟亠仆亳亠 从仂仂仂亞仂 亢亠 舒仆仂于亳 亟亠亶于亳亠仍仆仂 仍仂亢仆仂亶 亰舒亟舒亠亶. 仍 亠亠仆亳 仗仂亟仂弍仆 仗仂弍仍亠仄 亠于亠 舒弍仍仂仆 丶亠仗仂从舒 仂弍磶舒仆仆仂亠亶. 亟亠 舒弍仍仂仆舒 亰舒从仍ム舒亠 于 仂亞舒仆亳亰舒亳亳 亠从亠仆仆仂亞仂 从仂仆于亠亶亠舒 亳亰 仂弍舒弍仂亳从仂于, 于 从仂仂仂仄 从舒亢亟亶 仂弍舒弍仂亳从 仄仂亢亠 仍亳弍仂 仂弍舒弍仂舒 仗仂仗亳于亠亠 仂仂弍亠仆亳亠 (仆舒仗亳仄亠, 仂仍从仂 仂仂弍亠仆亳 仂仗亠亟亠仍亠仆仆仂亞仂 亳仗舒), 仍亳弍仂 亟亠仍亠亞亳仂于舒 仂弍舒弍仂从 仍亠亟ム亠仄 于 从仂仆于亠亶亠亠 仂弍舒弍仂亳从. 仂亰仄仂亢亠仆 亠亠 于舒亳舒仆 仂弍舒弍仂从亳 亳 仗仂仍亠亟ム亠亶 仗亠亠亟舒亳. 亳 仂仄, 从仍亳亠仆, 仂弍 亳仆亳亳亳仂于舒 仂弍舒弍仂从 仂亞仂 亳仍亳 亳仆仂亞仂 仂仂弍亠仆亳 亟仂舒仂仆仂 仍亳 仗亠亠亟舒 亠亞仂 仗亠于仂仄 于 从仂仆于亠亶亠亠 仂弍舒弍仂亳从. 仂于仂亶 仗亳仄亠 丕亳亠仍仆亳舒 亰舒亟舒仍舒 从仂亠 亰舒亟舒仆亳亠. 从仂舒 仗仂亠仍 从 仗舒仗亠, 仗舒仗舒 亳仍亳 仂于亠舒亠 仆舒 于仂仗仂, 亳仍亳 亳亟亠 从 仄舒仄亠 亳 .亟. 亟舒仆仆仂仄 仍舒亠 仄 于舒仄亳 亳亠仍 - 仗仂仂仄 仂 亠亶 亟仂舒仂仆仂 仍亳 亰舒亟舒 从仂亠 于仂仗仂, 从仂亞仂 仂仆 亠亞仂 舒亰亟仂弍亠, 亠亶 仆亠 于舒亢仆仂, 于舒亢仆仂 亰舒亟舒 于仂仗仂 亳 仗仂仍亳 仂于亠. 仍亳 于 弍仂仍亠 - 仄舒 亰舒弍舒于舒亠 于 亳亞 亳 亟舒仍亠 仗亠亠仂亟亳 仂 亳亞仂从舒 从 亳亞仂从 亳 从仂-仂 亳亰 仆亳 亰舒弍亠 亞仂仍, 于舒仄 仆亠 仆亢仆仂 舒仄仂仄 弍亠亞舒 亳 仗亠仆仂亳 仄 仂 亳亞仂从舒 从 亳亞仂从 舒弍仂亳亶 仗亳仄亠: 弍舒弍仂从舒 亟舒仆仆 于亠仆于亳 仗仂仍亠 亰舒仗仂舒, 于 亰舒于亳亳仄仂亳 仂 仂亞仂 从舒从亳亠 亟舒仆仆亠 于亠仆仍亳, 舒弍仂舒亠 仆亠仂弍仂亟亳仄亶 仂弍舒弍仂亳从
  20. The Iterator object maintains a reference to the collection and the current position. It also implements the 'standard' Iterator interface with methods like: first, next, hasNext, reset, and each. 仂于仂亶 仗亳仄亠 仍, 仆亠 亰仆舒 从舒从亳亠-舒仄 从舒仆舒仍 亳仍亳 从舒从亳亠 舒亟亳仂舒仆亳亳, 仗仂仂 仂 于亳亟亠 亳 于亠 仗仂 仂亠亠亟亳 仂 ES6 亠 亳亠舒仂
  21. 亠亟亳舒仂 于仗舒亠 于 从舒亠于亠 仗仂亠亟仆亳从舒 于 仂弍亠仆亳亳 仄亠亢亟 舒亰仍亳仆仄亳 仄仂亟仍礆亳, 亳仆从舒仗仍亳 亳 于亰舒亳仄仂亟亠亶于亳亠. 亠亟亳舒仂 仗仂亰于仂仍磳 从舒亢亟仂仄 仄仂亟仍 仆从亳仂仆亳仂于舒 舒弍仂仍ム仆仂 仆亠亰舒于亳亳仄仂 仂 亟亞亳 从仂仄仗仂仆亠仆仂于 亳亠仄, 仂 仗亳于仂亟亳 从 弍仂仍亠亶 亞亳弍从仂亳. 亠亟亳舒仂 仗亳仄亠仆磳 于 亳亠仄舒, 亞亟亠 于亰舒亳仄仂亟亠亶于亳亠 仄亠亢亟 仄仂亟仍礆亳 仄仂亢亠 弍 于亠仄舒 仍仂亢仆仄亳, 仆仂, 于 仂 亢亠 于亠仄, 仂仂仂 仂仗亠亟亠仍亠仆仆仄亳. 仍亳 于 仗仂仍舒亞舒亠亠, 仂 于磶亳 仄亠亢亟 仄仂亟仍礆亳 于舒亠亶 亳亠仄 弍亟 仗仂仂礌仆仂 舒亳 亳 仍仂亢仆, 仂, 于仂亰仄仂亢仆仂, 于舒仄 仂亳 亟仂弍舒于亳 舒从 从舒亰舒 亠仆舒仍仆亶 仍亠仄亠仆 仗舒于仍亠仆亳. 舒亠仆 束仄亠亟亳舒仂損 仂仍亳仆仂 仗仂亟仂亟亳 亟仍 仂亶 仂仍亳.
  22. 仂于仂亶 仗亳仄亠 - 从仂仂仄 于仂亰仄仂亢仆仂 舒仍从亳于舒亠仄 舒仂, 亠 仄亠仆亠亟亢亠 亳 舒亰仆仂亞仂 仂亟舒 舒弍仂仆亳从亳 - 亳 于亠 仂仆亳 舒弍仂舒ム 仆亠仗仂亠亟于亠仆仆仂 亠亠亰 仄亠仆亠亟亢亠舒, 仂 亠 仂仆 从仂仆仂仍亳亠 亳 舒弍仂, 舒 亟亞 亟亞仂仄 仆亠 从仂仆舒从亳ム. 仂亟亠从亳亶 亳仄亠 - 丕 仆舒 亠 仄仂亟仍亳 亳亰亟舒亠仍亳 - 仗弍仍亳从ム亳 仂弍亳. 亠亟亳舒仂 亢亠 磦仍磳 亳 束亳亰亟舒亠仍亠仄損 亳 束仗仂亟仗亳亳从仂仄損 仂亟仆仂于亠仄亠仆仆仂. Module 1 仗仂仍舒亠 仂仂弍亠仆亳亠, 仗亠亟仗仂仍舒亞舒ム亠亠 仆亠从仂仂 亠舒从亳, 仄亠亟亳舒仂. 舒亠仄, 仄亠亟亳舒仂, 仗仂仍亳于 仂仂弍亠仆亳亠, 于亠亟仂仄仍磳 亟亞亳亠 仄仂亟仍亳 仂弍 仂仗亠亟亠仍亠仆仆 亟亠亶于亳, 从仂仂亠 仆亠仂弍仂亟亳仄仂 于仗仂仍仆亳 亟仍 亰舒于亠亠仆亳 亰舒亟舒亳. Module 2于仗仂仍仆磳 仆亠仂弍仂亟亳仄亠 Module 1 亟亠亶于亳, 亳 仂仂弍舒亠 仂 亠亰仍舒亠 仂弍舒仆仂, 于 仄亠亟亳舒仂. 仂 亢亠 于亠仄, 仄亠亟亳舒仂 亰舒仗从舒亠 Module 3 亟仍 仍仂亞亞亳仂于舒仆亳 仗仂仗舒ム亳 仂仂弍亠仆亳亶. 仆亠 仗礆仂亞仂 于亰舒亳仄仂亟亠亶于亳 仄亠亢亟 仄仂亟仍礆亳. 仍亳 于 Module 3 仗仂亳亰仂亶亟亠 仂亳弍从舒 亳仍亳, 从 仗亳仄亠, 仂仆 仗仂仂 仗亠亠舒仆亠 舒弍仂舒, 仂 仄亠亟亳舒仂, 亠仂亠亳亠从亳, 仄仂亢亠 仗亳仂舒仆仂于亳 于仗仂仍仆亠仆亳亠 亰舒亟舒 于 亟亞亳 仄仂亟仍, 亰舒亠仄 仗亠亠亰舒仗亳 Module 3 亳 仗仂亟仂仍亢亳 舒弍仂, 仗舒从亳亠从亳 仆亠 于仍亳 仆舒 舒弍仂 于亠亶 亳亠仄. 丐舒从舒 仍舒弍舒 于磶舒仆仆仂 仄仂亟仍亠亶 磦仍磳 仂亟仆亳仄 亳亰 舒仄 亳仍仆 仗亠亳仄亠于 仗舒亠仆舒 束仄亠亟亳舒仂損
  23. WIKI
  24. 仂 仂 亞仂于仂亳 仂 舒弍仍ミ莞委亠仍亠: 仗舒亠仆亠 仆舒弍仍ミ莞委亠仍, 仂弍亠从 仄仂亢亠 亳仄亠 仗亳仂从 仆舒弍仍ミ莞委亠仍亠亶, 从仂仂亠 亰舒亳仆亠亠仂于舒仆 于 亠亞仂 亢亳亰仆亠仆仆仂仄 亳从仍亠. 仍ミ頴笑 仄仂仄亠仆, 从仂亞亟舒 仂弍亠从 亟亠仍舒亠 仂-仂 亳仆亠亠仆仂亠, 仂仆 仗仂仍舒亠 于亠亟仂仄仍亠仆亳亠 于仂亳仄 仆舒弍仍ミ莞委亠仍礆. 仍亳 仆舒弍仍ミ莞委亠仍 弍仂仍亠 仆亠 亰舒亳仆亠亠仂于舒仆 于 仗仂仍亳于舒仆亳亠 仂弍亠从舒, 仂亞亟舒 仂仆 仄仂亢亠 亟舒仍亳 亠亞仂 亳亰 于仂亠亞仂 仗亳从舒. 舒仄 仆亢仆仂 亳 仄亠仂亟舒 亟仍 仂仗亳舒仆亳 仂亞仂 仗舒亠仆舒: publish(data): 于亰于舒亠 仂弍亠从仂仄, 从仂亞亟舒 仆亠亞仂 亠 于亠亟仂仄仍亠仆亳亠. 亠从仂仂亠 亟舒仆仆亠 仄仂亞 弍 仗亠亠亟舒仆 仗仂仄仂 仂亞仂 仄亠仂亟舒. subscribe(observer): 于亰于舒亠 仂弍亠从仂仄, 亟仍 亟仂弍舒于仍亠仆亳 仆舒弍仍ミ莞委亠仍 于 于仂亶 仗亳仂从 仆舒弍仍ミ莞委亠仍亠亶. unsubscribe(observer): 于亰于舒亠 仂弍亠从仂仄, 仂弍 亟舒仍亳 仆舒弍仍ミ莞委亠仍 亳亰 仗亳从舒 仆舒弍仍ミ莞委亠仍亠亶. 仂仍亳仆于仂 仂于亠仄亠仆仆 JavaScript 弍亳弍仍亳仂亠从 仗仂亟亟亠亢亳于舒ム 亳 亳 仄亠仂亟舒, 从舒从 舒 于仂亠亶 亳仆舒从 仂弍亳亶. 弍仆仂 亠 on() 亳仍亳 attach() 仄亠仂亟, trigger() 亳仍亳 fire() 仄亠仂亟, 亳 off() 亳仍亳 detach() 仄亠仂亟. 舒亠仆 仆舒弍仍ミ莞委亠仍 磦仍磳 仂亟仆亳仄 亳亰 舒仄 仗仂 舒弍仍仂仆仂于 仗仂 亠舒仍亳亰舒亳亳, 亳 仂亠仆 仄仂仆仄. JavaScript 仂仂仂 仗仂亟仂亟亳 亟仍 仗亳仆亳 仂亞仂 舒弍仍仂仆舒, 仗仂从仂仍从 仂仆 舒仄 仗仂 亠弍亠 仂仆仂于舒仆 仆舒 仂弍亳. 仍亠亟ム亳亶 舒亰 仗亳 舒亰舒弍仂从亳 于亠弍-仗亳仍仂亢亠仆亳亶, 亰舒亟仄舒亶亠 仂 舒亰舒弍仂从亠 仄仂亟仍亠亶, 从仂仂亠 仍舒弍仂 于磶舒仆仆 亟亞 亟亞仂仄 亳 仗亳仆亳仄舒ム 仗舒亠仆 舒弍仍ミ莞委亠仍 于 从舒亠于亠 亠亟于舒 于磶亳. 舒亠仆 仆舒弍仍ミ莞委亠仍 仄仂亢亠 舒 仗仂弍仍亠仄舒亳仆仄, 亠仍亳 舒于ム 仍亳从仂仄 仄仆仂亞仂 仗亠亟仄亠仂于 亳 仆舒弍仍ミ莞委亠仍亠亶 .
  25. 舒亠仆 Strategy 仗亠亟仆舒亰仆舒亠仆 亟仍 仂亞仂, 仂弍 仗仂亰于仂仍亳 从仍亳亠仆 于弍亳舒 仂亟亳仆 亳亰 仆亠从仂仍从亳 于仂亰仄仂亢仆 仗亠亶 亠亠仆亳 亰舒亟舒亳.
  26. 舒亠仆 Strategy 仗亠亟仆舒亰仆舒亠仆 亟仍 仂亞仂, 仂弍 仗仂亰于仂仍亳 从仍亳亠仆 于弍亳舒 仂亟亳仆 亳亰 仆亠从仂仍从亳 于仂亰仄仂亢仆 仗亠亶 亠亠仆亳 亰舒亟舒亳. 舒仍亞仂亳仄舒 亳仗仂仍亰仂于舒. 仍舒弍仍磳 于磶仆仂(仄亠舒 亰舒于亳亳仄仂亳 仄亠亢亟 从仍舒舒仄亳 亳亳仍 仄仂亟仍礆亳), 亠仄 舒仄仄 仄亠仆舒 仍仂亢仆仂 从仍亳亠仆仂于, 亳 仗仂仂舒亠 仂从舒亰 仂 亳仗仂仍亰仂于舒仆亳 仗仂亟从仍舒仂于 于 仗仂仍亰 舒亞亠亞亳仂于舒仆亳 (仄亠仂亟亳从舒 仂亰亟舒仆亳 仆仂于仂亞仂 从仍舒舒 亳亰 亢亠 亠于ム亳 从仍舒仂于 仗亠仄 于从仍ム亠仆亳 (亟亠仍亠亞亳仂于舒仆亳亠)) 从仍舒仂于. 丕仍舒亠 仄仂亟仍仆仂 亳 亠亳亠仄仂. 亠舒仍亳亰舒亳亳 弌丐丐, 仂弍仆仂 亳仗仂仍亰ム 亟于舒 舒仆亳从舒: 弌舒亠亞亳 仂弍亠从, 从仂仂亶 亳仆从舒仗仍亳亠 舒仍亞仂亳仄. 仍亳亠仆 (亳仍亳 仂仆亠从) 仂弍亠从, 从仂仂亶 仄仂亢亠 亳仗仂仍亰仂于舒 仍ミ英 舒亠亞亳 于 亳仍亠 plug-and-play 束于从仍ム亳仍 亳 舒弍仂舒亶損.
  27. 仂于仂亶 仗亳仄亠 - 仂仗亳仄, 仄 仂亳仄 仂亰亟舒 从仍舒 丿于亠亶舒. 亞仂 亰舒亟舒舒 仗亳于亠于仂于舒 仍ミ莞黍. 舒从 亢亠 仄 仂亳仄, 仂弍 仂仆 仄亠仍 仗亳于亠于仂于舒 亳 仗仂-舒亰仆仂仄. 丐仂 亠, 仆舒仄 仆亢仆仂 仆亠从仂仍从仂 舒亰仆 亠舒仍亳亰舒亳亶 舒仍亞仂亳仄舒. 仍 仂亞仂 仄 仂亰亟舒亟亳仄 舒亰仍亳仆亠 舒亠亞亳亳 仗亳于亠于亳. 仂亟亠从亳亶 仗亳仄亠 - 仂亳仂于从舒 仄舒亳于舒 仗仂 于仂亰舒舒仆亳 - 舒亰仆亠 舒仍亞仂亳仄 仂亳仂于从亳