《design+pattern--from+java+to+ruby》由会员分享,可在线阅读,更多相关《design+pattern--from+java+to+ruby(40页珍藏版)》请在金锄头文库上搜索。
1、Design Pattern - from Java to Ruby,Richard Ekohe, Web Development & Graphic Design China Ruby on Rails Development - Rails Consulting - Rails Services - Merb - Offshore Web Development,Why use Design Pattern,For reuse, Web Development & Graphic Design China Ruby on Rails Development - Rails Consulti
2、ng - Rails Services - Merb - Offshore Web Development,Why use Design Pattern,For communication, Web Development & Graphic Design China Ruby on Rails Development - Rails Consulting - Rails Services - Merb - Offshore Web Development,Define a Node interface, all of leaf nodes and internal nodes should
3、implements the interface, internal nodes has a list that includes other internal nodes and leaf nodes and it can add sub-nodes. But leaf node cant have add sub-node method.,Multi-level Menus?,Why use Design Pattern,For communication, Web Development & Graphic Design China Ruby on Rails Development -
4、 Rails Consulting - Rails Services - Merb - Offshore Web Development,Composite Pattern,Multi-level Menus?,Difference from java to ruby,Classes are Objects Messages, not function call Duck Typing Mixin, Web Development & Graphic Design China Ruby on Rails Development - Rails Consulting - Rails Servic
5、es - Merb - Offshore Web Development,Singleton Pattern,ensures a class has only one instance, and provides a global point of access to it, Web Development & Graphic Design China Ruby on Rails Development - Rails Consulting - Rails Services - Merb - Offshore Web Development,Singleton Pattern, Web Dev
6、elopment & Graphic Design China Ruby on Rails Development - Rails Consulting - Rails Services - Merb - Offshore Web Development,You are my only wife,You are my only husband,Eager loading Lazy loading, Web Development & Graphic Design China Ruby on Rails Development - Rails Consulting - Rails Service
7、s - Merb - Offshore Web Development,Singleton Pattern - java,Ruby built-in singleton, Web Development & Graphic Design China Ruby on Rails Development - Rails Consulting - Rails Services - Merb - Offshore Web Development,Singleton Pattern - ruby, Web Development & Graphic Design China Ruby on Rails
8、Development - Rails Consulting - Rails Services - Merb - Offshore Web Development,Built-in (Singleton), Web Development & Graphic Design China Ruby on Rails Development - Rails Consulting - Rails Services - Merb - Offshore Web Development,Ruby for Design Pattern,Observer Pattern,defines a one-to-man
9、y dependency between objects so that when one object changes state, all of its dependents are notified and updated automatically, Web Development & Graphic Design China Ruby on Rails Development - Rails Consulting - Rails Services - Merb - Offshore Web Development,Observer Pattern, Web Development &
10、 Graphic Design China Ruby on Rails Development - Rails Consulting - Rails Services - Merb - Offshore Web Development,Temperature Detector,Subscribe,Notify,Notify,Temprature changed, Web Development & Graphic Design China Ruby on Rails Development - Rails Consulting - Rails Services - Merb - Offshor
11、e Web Development,Observer Pattern - java, Web Development & Graphic Design China Ruby on Rails Development - Rails Consulting - Rails Services - Merb - Offshore Web Development,Observer Pattern - java,Java built-in observer, Web Development & Graphic Design China Ruby on Rails Development - Rails C
12、onsulting - Rails Services - Merb - Offshore Web Development,Observer Pattern - java,Ruby built-in observer, Web Development & Graphic Design China Ruby on Rails Development - Rails Consulting - Rails Services - Merb - Offshore Web Development,Observer Pattern - ruby, Web Development & Graphic Desig
13、n China Ruby on Rails Development - Rails Consulting - Rails Services - Merb - Offshore Web Development,Built-in (Singleton, Observer) Mixin, Web Development & Graphic Design China Ruby on Rails Development - Rails Consulting - Rails Services - Merb - Offshore Web Development,Ruby for Design Pattern
14、,Iterator Pattern,provides a way to access the elements of an aggregate object sequentially without exposing its underlying representation, Web Development & Graphic Design China Ruby on Rails Development - Rails Consulting - Rails Services - Merb - Offshore Web Development,Iterator Pattern, Web Dev
15、elopment & Graphic Design China Ruby on Rails Development - Rails Consulting - Rails Services - Merb - Offshore Web Development,Count,1,2,3,10, Web Development & Graphic Design China Ruby on Rails Development - Rails Consulting - Merb - Offshore Web Development,Iterator Pattern - java,External Iterator, Web Development & Graphic Design China Ruby on Rails Development - Rails Consulting - Merb - Offshore Web Development,Iterator P