ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Thinking In Patterns - Problem-Solving Techniques Using Java

دانلود کتاب تفکر در الگوها - تکنیک های حل مسئله با استفاده از جاوا

Thinking In Patterns - Problem-Solving Techniques Using Java

مشخصات کتاب

Thinking In Patterns - Problem-Solving Techniques Using Java

دسته بندی: برنامه نویسی: زبان های برنامه نویسی
ویرایش:  
 
سری:  
 
ناشر: Prentice Hall PTR 
سال نشر:  
تعداد صفحات: 208 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 1 مگابایت 

قیمت کتاب (تومان) : 35,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 18


در صورت تبدیل فایل کتاب Thinking In Patterns - Problem-Solving Techniques Using Java به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب تفکر در الگوها - تکنیک های حل مسئله با استفاده از جاوا نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی درمورد کتاب به خارجی



فهرست مطالب

Preface......Page 6
The Y2K syndrome......Page 7
Context and composition......Page 8
A word about checked exceptions......Page 9
What is a pattern?......Page 11
Pattern taxonomy......Page 13
Design Structures......Page 14
Design principles......Page 15
The Singleton......Page 17
Classifying patterns......Page 18
The development challenge......Page 19
2: Unit Testing......Page 20
Write tests first......Page 22
A very simple framework......Page 23
Writing tests......Page 24
White-box & black-box tests......Page 27
Running tests......Page 29
3: Building application frameworks......Page 32
Template method......Page 33
4:Fronting for an implementation......Page 34
Proxy......Page 35
State......Page 37
StateMachine......Page 40
Table-Driven State Machine......Page 50
The State class......Page 52
The table......Page 53
The basic machine......Page 54
Simple vending machine......Page 55
Testing the machine......Page 60
Exercises......Page 61
X: Decorators: dynamic type selection......Page 63
Class for each combination......Page 64
The decorator approach......Page 68
Compromise......Page 72
Exercises......Page 77
Y: Iterators: decoupling algorithms from containers......Page 78
Type-safe iterators......Page 79
5: Factories: encapsulating object creation......Page 80
Simple Factory method......Page 81
Polymorphic factories......Page 83
Abstract factories......Page 86
6: Function objects......Page 89
Command: choosing the operation at run-time......Page 90
Strategy: choosing the algorithm at run-time......Page 92
Chain of responsibility......Page 94
7: Changing the interface......Page 98
Adapter......Page 99
Fa?ade......Page 101
Exercises......Page 102
9: Interpreter/ Multiple Languages......Page 103
Interpreter motivation......Page 104
Python overview......Page 105
Built-in containers......Page 107
Functions......Page 108
Strings......Page 109
Classes......Page 110
Inheritance......Page 111
Creating a language......Page 113
Putting data in......Page 117
Getting data out......Page 123
Multiple interpreters......Page 126
Controlling Java from Jython......Page 127
Using Java libraries......Page 131
Inheriting from Java library classes......Page 133
Creating Java classes with Jython......Page 134
Building the Java classes from the Python code......Page 139
Summary......Page 140
Exercises......Page 141
Observer......Page 142
Observing flowers......Page 144
A visual example of observers......Page 148
11: Multiple dispatching......Page 151
Visitor, a type of multiple dispatching......Page 155
Exercises......Page 158
Simulating the trash recycler......Page 159
Improving the design......Page 163
“Make more objects”......Page 164
A pattern for prototyping creation......Page 167
Trash subclasses......Page 171
Parsing Trash from an external file......Page 172
Recycling with prototyping......Page 175
Abstracting usage......Page 177
Multiple dispatching......Page 180
Implementing the double dispatch......Page 181
The Visitor pattern......Page 188
A Reflective Decorator......Page 192
More coupling?......Page 197
RTTI considered harmful?......Page 198
Summary......Page 201
13: Projects......Page 202
Rats & Mazes......Page 203
XML Decorator......Page 208




نظرات کاربران