stanford-oval/wikipedia huggingface dataset:
תרזה טאליין
ביוגרפיה > ימי המהפכה

עם פרוץ המהפכה הצרפתית ב-1789, נחשבו תרזה ובעלה לאויבי המהפכה, כיוון שהיו בני אצולה ומקורבים למלך. בעלה נמלט מחוץ לצרפת, וב-1791 העניק גט לתרזה, אשר שבה ונטלה את שם נעוריה - קבארוס. תרזה עברה לבורדו שם דאגו לה דודה ומשפחתו. בבורדו היא החלה במערכת יחסים עם נציג המהפכה בבורדו, ז'אן למברט טאליין. בדצמבר 1793 הא הופיעה כ"אלת התבונה" במהלך מצעד גדול שערך טאליין לרגל "חג ההגיון".
בפברואר 1794 נזף מקסימיליאן רובספייר בטאליין כיוון שהוא היה מתון מדי לטעמו ולא יישם בצורה ברוטלית מספיק את שלטון הטרור. הוא גם נזף בו על הקשר עם תרזה, בת אצולה לשעבר. הוא טען כי תרזה משכנעת את טאליין לחון רבים מ"אויבי המהפכה". תרזה נסעה עם טאליין לפריז כדי שזה האחרון יוכל להצטדק בפני רובספייר. מיד עם הגיעם לפריז, נכלאו שניהם. בכלאה, פגשה תרזה בז'וזפין דה בוארנה, אלמנת הגנרל אלכסנדר דה בוארנה, והן הפכו לחברות טובות. ב-27 ביולי של אותה שנה נערכה הפיכת ה-9 בתרמידור. ראשו של רובספייר נערף, וטאליין שוחרר מכלאו. גם תרזה וז'וזפין שוחררו. בעקבות שחרורו, הפך טאליין לאחת הדמויות המובילות בחיים הפוליטיים בצרפת. לתרזה נותרה השפעה רבה עליו. בקרב המוני העם היא כונתה "נוטרדאם דה תרמידור" (גבירתנו של תרמידור), על שם המהפכה שהעלתה את אהובה לשלטון. מכיוון שנכנסה להריון מטאליין, היא נישאה לו ב-26 בדצמבר 1794, וכעבור זמן מה ילדה לו בת. במהלך נישואיהם הקצרים יחסית, היא ילדה לטאליין עוד ארבעה ילדים, אשר לפחות שניים מהם היו כנראה ממאהב אחר.
כבר ב-1797 החלה תרזה בהליכי גירושין מטאליין, אולם אלו עוכבו בשל כך שטאליין הצטרף למסע נפוליאון לארץ ישראל ונפל בשבי הצבא הבריטי. רק לאחר שחרורו ב-1802 הושלמו הגירושין. היא הפכה לאחת הדמויות המובילות בחיי החברה בפריז. בסלון שלה נהגו לבקר כל אנשי החברה הגבוהה של צרפת. היא הייתה ממחיות סגנון הלבוש היווני העתיק בקרב החברה הצרפתית. היא הייתה דמות מאוד צבעונית, ורכילות רבה הסתובבה עליה. סופר כי היא נהגה לרחוץ במיץ תותים כיוון האמינה שטמונות בהם סגולות ריפוי. היא הגיעה פעם לארמון טווילרי, כשהיא נתמכת בידי משרת שחור, עם שמונה טבעות ספיר ושש טבעות אצבע, צמיד זהב על כל קרסול ותשעה צמידים על כל זרוע. בהזדמנות אחרת הופיעה באופרה של פריז לבושה בשמלת משי לבנה בלי שרוולים ללא כל הלבשה תחתונה. היא ניהלה רומן ידוע לשמצה עם פול בארה, אשר בו זמנית ניהל רומן גם עם ז'וזפין. היא ילדה לבארה בן אחד, אשר מת במהלך הלידה. ידוע כי היה לה רומן קצר גם עם נפוליאון בונפרטה.
ביוגרפיה > אחריתה

הפרסום הרב שלה, כמו גם המוניטין המפוקפק שלה, החלו להיות לה לזרא. באחת הפעמים כאשר ביקרה במוזיאון הלובר, נהרו כל כך הרבה אנשים לראותה עד שהיא נאלצה להימלט מהמקום. ב-1805 היא החליטה לנסות ולהתמסד מחדש ולהשיב את כבודה האבוד, ונישאה ב-22 באוגוסט של אותה שנה לפרנסואה-ז'וזף-פיליפ דה ריקט הרוזן מקרמן, שהפך ב-1804 לנסיך שימאי. היא חילקה את זמנה בין פריז לאחוזותיו של בעלה בבלגיה. היא ילדה לו שלושה ילדים. הם ניהלו חצר מכובדת, והזמינו אליה מוזיקאים רבים. היא נפטרה באחוזותיה ב-15 בינואר 1835.
תנועה מחזורית

במכניקה, תנועה מחזורית היא תנועה שבה מיקומו של גוף ביחס לראשית הוא פונקציה מחזורית של הזמן. משמע, מדי זמן קבוע הנקרא זמן המחזור, הגוף חוזר לאותה נקודה במסלול תנועתו. במובנים מתמטיים, תכונת המחזוריות מוגדרת כך:
שני הגופים נעים בתנועה מחזורית מעגלית עם זמני מחזור זהים ורדיוסי תנועה שונים סביב אותו מרכז.
\ {\vec {r}}(t)={\vec {r}}(t+T)
כאשר  \ {\vec {r}}(t) הוא וקטור העתק החלקיק ביחס לראשית הצירים בכל זמן t, והגודל T הוא זמן המחזור. זמן המחזור מגדיר את הגודל הנקרא תדירות התנועה.
דוגמאות נפוצות לתנועה מחזורית הן מתנד הרמוני, תנועה מעגלית קצובה ומטוטלת פיזיקלית.
כל תנועה המקיימת תנאי זה היא תנועה מחזורית במרחב, המקיימת מספר תכונות המשותפות לכל סוגי התנועה המחזורית.
תכונות של תנועה מחזורית

בכל תנועה מחזורית, כל הגדלים שהם נגזרות המיקום לפי הזמן (כמו המהירות והתאוצה) הם בעצמם מחזוריים, ובאותו זמן מחזור T של המיקום  \ {\vec {r}}(t).
\ {\vec {v}}(t)={\vec {v}}(t+T)
 \ {\vec {a}}(t)={\vec {a}}(t+T)
תנועה מחזורית מאופיינת בתדר f=1/T, ולכן התמרת פורייה שלה תתן גרף עם עוצמה גבוהה בתדר זה.
ההעתק הכולל של הגוף במהלך מחזור שלם הוא אפס, אבל הדרך שהגוף עובר מדי מחזור אינה אפס. עובדה זו מאפשרת ביצוע עבודה על ידי גוף הנע בתנועה מחזורית, עובדה המנוצלת בכל סוג של מנוע או מכונה הפועלת במעגל סגור, וחוזרת למצבה בסיום הפעולה. דוגמה טיפוסית לכך היא הבוכנה במנוע בערה פנימית, הנעה תנועה מחזורית תחת כוח מאלץ של לחץ הגז בצילינדר, ואת תנועתה ניתן לתרגם לעבודה.
תנועות מחזוריות בטבע

בטבע קיים מספר רב של דוגמאות לתנועות מחזוריות
סיבובו של כדור הארץ סביב צירו הוא מחזורי בקירוב טוב, עם זמן מחזור של יממה אחת.
כדור הארץ מקיף את השמש במחזוריות של בערך 365 ימים.
השמש מקיפה את מרכז גלקסיית שביל החלב באופן מחזורי, אחת ל-250 מיליון שנים.
תנועה כמעט-מחזורית

במקרים רבים בעולם הטבע, גופים מבצעים תנועה שיכלה להיות מחזורית (על מסילה או תחת כוח מחזיר) אך בתוספת כוח מרסן כגון חיכוך וללא כוח מאלץ חיצוני. במקרים כאלו, גופים יבצעו תנועה שהיא איננה מחזורית, כלומר תנועה שאורך המסלול שלה ידעך לאפס בזמן ארוך מספיק, ולא מקיימת את התנאי המתמטי של תנועה מחזורית.
עם זאת, במידה שזמן הריסון (הזמן בו משרעת התנודה יורדת ל 0.67 מערכה המקורי) גדול בהרבה ביחס לזמן המחזור T, השינוי היחסי באורך המסלול בין מחזורים עוקבים יהיה קטן, וניתן להתייחס לתנועה כזו כמחזורית כל עוד מסתכלים למשך פרקי זמן הקטנים משמעותית מזמן הריסון.
מקרה נפוץ אחר של תנועה כמעט-מחזורית הוא תנועה מחזורית תחת הפרעות אקראיות וחלשות. דוגמה טובה לכך היא תנועתו של כדור הארץ סביב השמש- כל שנה ההפרעה הכבידתית שיוצרים גופים אחרים במערכת השמש גורמת לסטיות קטנות במסלול כדור הארץ, ובהתאם לסטיות קטנות באורך השנה. עם זאת, מאחר שמדובר בהפרעה אקראיות וחלשות, ניתן לומר שכדור הארץ מבצע תנועה מחזורית עם זמן מחזור של 365 ימים פלוס מינוס כמה שניות, כאשר אי הוודאות נובעת גם מההפרעה האקראית הזו.
תבנית עיצוב

בהנדסת תוכנה, תבנית עיצוב (באנגלית: Design pattern) הוא תיאור של פתרון כללי לבעיה שכיחה בעיצוב תוכנה. תבניות עיצוב איננה פתרון מדויק שניתן להעבירו הישר לקוד, אלא היא תיאור דרך לפתרון בעיה, שעשויה להיות שימושית במצבים רבים.
תבניות עיצוב מונחות עצמים מציגות לרוב יחסים וקשרי גומלין בין מחלקות או אובייקטים, בלי לפרט את המחלקות או אובייקטי היישום הסופיים המעורבים. אלגוריתמים אינם נחשבים כתבנית עיצוב, כיוון שהם פותרים בעיות חישוביות ולא בעיות עיצוב.
עקרונות מאחורי תבניות עיצוב

ברוב תבניות העיצוב נעשה שימוש נרחב בעקרונות תכנות מונחה עצמים ו- SOLID כמו פולימורפיזם ועקרון פתיחות/סגירות.
תבניות עיצוב עשויות להתפתח באופן נקודתי עבור תחום עסקי מסוים שתוכנה נכתבת עבורו. לדוגמה, מערכות מידע, מערכות טלפוניה, יישומים רפואיים וכיוצא בזה יכילו בדרך כלל פתרונות לבעיות חוזרות ונשנות האופייניות לתחום המסוים. היכולת להכליל תבנית עיצוב מתוך פתרון שיושם במערכת מסוימת עוזרת לפתח מערכות דומות בעתיד באיכות גבוהה יותר.
בהיבט רחב יותר ניתן למצוא שילובים של תבניות עיצוב היכולים להיחשב כתבניות ארכיטקטורה משום שהם משפיעים על ההיבט העיצובי הרחב של התוכנה הנכתבת מעבר לסוגיות מקומיות. דוגמה לתבנית ארכיטקטורה נודעת מסוג זה היא תבנית Model View Controller.
היסטוריה

מקורן של תבניות העיצוב הוא מתחום הארכיטקטורה. כריסטופר אלכסנדר, ארכיטקט במקצועו, הוציא בשנת 1977 ספר ובו הגדיר באופן פורמלי 253 בעיות מוכרות מעולם הארכיטקטורה ולהן פתרונות מופשטים.
עשר שנים מאוחר יותר ב-1987 השתעשעו קנט בק ווורד קנינגהם ברעיון של השמה של תבניות עיצוב לעולם התכנות, הם הציגו את תוצאותיהם בוועידת OOPSLA. בנוסף הם פיתחו יחד תבנית עיצוב לעיבוד קרניים גרפיות בשפת Smalltalk.
בשנת 1988 אריך גמא התחיל לכתוב עבודת מחקר לדוקטורט באוניברסיטת ציריך בנושא "קווים כלליים לעיבוד תוכנה".
בשנת 1991 לאחר עבודת מחקר שארכה כשנתיים הוציא ג'יימס קופלין ספר בשם "Advanced C++ Idioms" - המכיל מגוון דוגמאות לפתרון בעיות שונות בתכנות ב-C++‎.
היסטוריה > כנופיית הארבעה או Gang of Four

כינוי שניתן לאריך גמא, ריצ'רד הלם, רלף ג'ונסון וג'ון ויליסידס, מחברי הספר: Design Patterns - Elements of Reusable Object-Oriented Software. (שמם שאול מכנופיית הארבעה הסינית). ספרם שיצא ב-1994 היה הראשון שאסף ותיעד באופן מעמיק תבניות עיצוב. 
עשרים ושתיים תבניות העיצוב שהופיעו בספר הפכו עם השנים לתבניות העיצוב המוכרות ביותר והיוו בסיס לכל ידע נוסף שנצבר בתחום תבניות העיצוב.
בין התבניות העיקריות שתועדו בספר:
תבנית Singleton
תבנית Factory Method
תבנית ProtoType
תבנית Command
תבנית Strategy
תיעוד

הגדרת תבנית עיצוב תכיל את הפרמטרים הבאים:
שם תבנית העיצוב וסיווגה
תיאור מופשט של הבעיה אותה תבנית העיצוב נועדה לפתור
הצגת הפתרון בצורה מורחבת הכוללת תרשים OMT‏ (Object Modeling Technique) או UML‏ (Unified Modeling Language).
תוצאות והשלכות של יישום הפתרון המוצע
תיעוד > דוגמה

שם - תבנית Singleton, תבנית יצירה
בעיה - יש צורך במופע יחיד של מחלקה.
פתרון - הגדרת בנית המחלקה רק בתוכה והחצנת פונקציה שרק בקריאה הראשונה אליה תיצור מופע של המחלקה (ראו פרוט בערך עצמו).
השלכות - שימוש לא נכון בתבנית העיצוב עלול להוביל לקוד בו המחלקות בצמידות או תלות (Coupling) גבוהה.
יתרונות

הגדרת התבניות תחת רעיון אחד, ובעיקר הגדרת שם התבנית, יוצרות שפה משותפת, ובכך מקלות על ההבנה בין מפתחים ממקומות שונים בהתייחסות לבעיה ולדרך פתרונה.

בנוסף כיוון שהתבניות עצמן מוגדרות באופן מופשט אך בצורה פורמלית, הן אינן תלויות בשפה או בסביבת פיתוח יחידה, דבר המאפשר צבירה והמשכיות של הידע הנלמד.

כמו כן, יצירה של תבניות עיצוב לא מתמקדת בטכנולוגיה אלא בתיעוד הבעיה ופתרונה דבר שמעשיר את הספרות המקצועית בידע רב וחושף מתכנתים מתחילים לידע ברמה גבוהה.
התנגדות

לעיתים תבנית שעוצבה על ידי קבוצה מצומצמת של מפתחים אינה מקיפה את הבעיה מכל כיווניה, וכאשר מנסים להחיל את הפתרון במצבים לא מתאימים או על מערכת מסורבלת הדבר עולה בשגיאות או בסיבוך המבנה הפנימי של הקוד.
יש הטוענים [דרוש מקור] שתבניות מאטות את ההתקדמות של מתכנתים מתחילים כיוון שהם אינם צריכים להשקיע מאמץ בפתרון בעיות סבוכות. הבעיה נוצרת במיוחד במקרים בהם מעתיקים יישום של תבנית ללא לימוד והבנה מעמיקה של הבעיה והפתרון המוצע. מתכנת מקצועי ילמד קודם את התאוריה שמאחורי התבניות ורק לאחר מכן יחליט באופן מושכל באיזו תבנית להשתמש לפתרון הבעיה. זה עשוי למנוע פיתוח של תוכניות גרועות הכתובות ב"עיוורון" מוחלט.
במהלך ההתפתחות של תבניות העיצוב הוגדרו גם תבניות אשר מציעות כביכול פתרון לבעיה מסוימת, אך הפתרון שהן מציעות אינו נכון, או שאינו מציג דרך נכונה להתמודדות עם הבעיה. תבניות אלו נקראות Anti Pattern. יש הטוענים שגם בין תבניות העיצוב המקובלות כמומלצות קיימות תבניות שאינן מספקות פתרון טוב לבעיה ומהוות Anti Pattern. דוגמה לתבנית כזאת היא התבנית Singleton אשר מצד אחד מקובלת על מתכנתים רבים כאחת התבניות הטובות ביותר ולדעת אחרים היא Anti Pattern. דעות סותרות אלו מראות שהסתמכות בעיניים עצומות על תבניות מוגדרות מוטעית מיסודה ויכולה לגרום לטעויות שתעלנה ביוקר הן מבחינת זמן והן מבחינת משאבים ותקציב.
תבניות עיצוב נפוצות

באופן כללי, ניתן לחלק את התבניות לשלושה סוגים:
תבניות עיצוב נפוצות > תבניות יצירה

מטרת תבניות אילו היא ליצור הפשטה (Abstraction) לתהליך היצירה של אובייקטים, על ידי ביצוע הפרדה בין המערכת לבין יצירה או תצוגה של האובייקטים הנוצרים. כלומר, הידע הקונקרטי על סוג המחלקה ממנה ניצור אובייקט ותהליך היצירה עצמו יוכמסו ובנוסף, לאחר היצירה הגישה לאובייקט הנוצר תעשה באמצעות ממשק.
| שם התבנית | תיאור | UML |
| --- | --- | --- |
| Abstract Factory | "בית חרושת ליצירת אובייקטים" - ממשק המשמש ליצירת אובייקטים תלויים, ללא ציון המחלקות הנוצרות. נשתמש כאשר: המערכת צריכה להיות בלתי תלויה באופן בו ממומשים, נוצרים או מיוצגים התוצרים שלה.  כאשר רוצים לתת ספריה של נותני שירות, ורוצים לחשוף רק את הממשק שלהם ולא את המימוש.  קבוצה של אובייקטים מתוכננים לעבודה יחדיו, ויש לכפות אילוץ זה. |  |
| Factory Method | יצירת עצמים ללא הכרה של המחלקות שלהם, ניתן יכולות למחלקות יורשות לדרוס את השיטה שהממשק חושף עם שיטה משלהם, וכך ליצור את הטיפוס שנדרש. נשתמש כאשר: המחלקה לא יכולה לצפות אילו אובייקטים של איזו מחלקה עליה ליצור.  המחלקה מעוניינת לתת למחלקות היורשות לקבוע את האובייקטים הנוצרים.  מחלקות מאצילות אחריות לאחת מתוך מספר מחלקות יורשות, ויש לרכז את הידע איזו מחלקה יורשת היא האחת עליה הואצלה האחריות. |  |
| Builder | הפרדת יצירת האובייקט מייצוגו, באובייקטים מורכבים. כך ניתן להשתמש באותו תהליך יצירה ליצירת אובייקטים שונים. נשתמש כאשר: האלגוריתם ליצירת אובייקטים מורכבים צריך להיות בלתי תלוי בחלקים היוצרים את האובייקט ובהרכבתם.  תהליך הבנייה חייב לאפשר ייצוגים שונים עבור האובייקטים הנבנים. |  |
| Lazy initialization | "אתחול עצל" - טקטיקה המאפשרת שליטה על בזבוז משאבים, חישוב הזמן המתאים ליצירת האובייקט בפועל רק לזמן שחייבים אותו, תוך התחשבות בתהליכים השונים והכרעה איזה תהליך "יקר" יותר. |  |
| Object pool | שחרור משאבים על ידי מחזור אובייקטים שאינם בשימוש. |  |
| Prototype | הגדרת אבטיפוס של אובייקטים ויצירת אובייקטים חדשים כהעתק שלו. נשתמש כאשר: המערכת צריכה להיות בלתי תלויה באופן בו פריטים נוצרים, מורכבים ומייצוגים, וגם מתקיים לפחות אחד מהתנאים מהבאים: כאשר המחלקות עבורן צריך ליצור מופע מצוינות בזמן ריצה, לדוגמה על ידי טעינה דינמית.  יש למנוע בניית היררכיה של מחלקות Factory המקבילות להיררכיית מחלקות Product.  כאשר למופע של מחלקה יש מספר מצומצם מאוד של מצבים. במקרה זה יהיה נוח יותר לשמור מספר אבות טיפוס ולשכפל אותם, במקום ליצור מופע של המחלקה בכל פעם עבור המצב הנדרש. |  |
| Singleton | הגדרת נקודת כניסה יחידה לאובייקט לשם הקצאת מופע יחיד של האובייקט בזיכרון. נשתמש כאשר: חייב להיות מופע אחד בדיוק של מחלקה, וחייבת להיות נקודת ממשק ידועה למחלקה זו.  המופע היחיד יורחב על ידי ירושה, והלקוחות יוכלו להשתמש במופע המורחב מבלי לשנות את הקוד. |  |
| Multiton | יצירת מצב בו במחלקה יש רק מופעים בעלי שם (לא מצביעים), וסיפוק נקודת גישה גלובלית אליהם. |  |
| Resource acquisition is initialization | הבטחת תוחלת חיים נכונה של אובייקטים, לשם ניהול מושכל של המשאבים. |  |
תבניות עיצוב נפוצות > תבניות מבנה

מטרתן של תבניות אילו היא להקל על עיצוב המערכת על ידי זיהוי דרך פשוטה לממש קשרים בין ישויות.
| שם התבנית | תיאור | UML |
| --- | --- | --- |
| Adapter | יצירת התאמה בין מחלקה נתונה (או חיצונית) לבין ממשק מצופה על ידי הגדרת מחלקה המשמשת כ"מַתְאֵם". נשתמש כאשר: נרצה להשתמש במחלקה שהממשק שלה לא מתאים לזה הנדרש.  נרצה ליצור מחלקות לשימוש חוזר אשר משתפות פעולה עם מחלקות לא שייכות או לא ידועות, אשר לא בהכרח בעלות ממשק מתאים. |  |
| Bridge | "גשר" - יצירת חוסר תלות בין ממשק למימוש, על ידי הפרדה מוחלטת ביניהם. נשתמש כאשר: נרצה למנוע קישור קבוע בין ההפשטה למימוש, לדוגמה כאשר רוצים שהמימוש ייקבע בזמן דינמי.  ההפשטה וגם המימוש מורחבים על ידי ירושה.  נרצה למנוע הידור מחדש של כל המערכת לאחר שינוי במימוש ההפשטה.  יש צורך לשתף מימוש בין מספר אובייקטים, ויש להסתיר עובדה זו מהלקוח. |  |
| Composite | גיבוש אובייקטים למבנה היררכי של עץ, אפשור התייחסות לאובייקטים כאובייקטים עצמאיים או באופן אחיד לצירוף של אובייקטים. נשתמש כאשר נרצה שהלקוחות יוכלו להתעלם מההבדלים בין הרכבה של אובייקטים לאובייקטים בודדים, ויתייחסו לשניהם באופן אחיד. |  |
| Decorator | הוספת אחריויות נוספות לאובייקט באופן דינמי תוך שמירה על אותו הממשק. Decorator משמש כחלופה גמישה לתת מחלקה כדי להרחיב פונקציונליות. נשתמש כאשר: נרצה להוסיף אחריות באופן דינמי ושקוף לאובייקטים מסוימים (בלא להשפיע על אובייקטים אחרים).  הרחבה על ידי ירושה היא לא מעשית. לעיתים נדרש מספר רב של הרחבות בלתי תלויות, דבר העלול ליצור "אינפלציה" של ירושות. או לעיתים הגדרות המחלקה חבויות או שאין אפשרות לרשת ממנה. |  |
| Facade | מאפשר ממשק אחיד לאוסף של ממשקים בתת-מערכת. Facade מגדיר ממשק ברמה גבוהה יותר המאפשר שימוש קל בתת-מערכת. נשתמש כאשר: נרצה לתת ממשק פשוט לתת מערכת מורכבת.  קיימים יחסי תלות רבים בין הלקוחות והמחלקות המממשות. Facade מסייע בהחלשת הצימוד בין הלקוחות ותתי המערכות.  כאשר רוצים לעבוד בשכבות בתתי המערכת, כאשר ה-Facade הוא נקודת הכניסה לרמת התת-מערכת. אם תתי המערכות הן בלתי תלויות, ניתן לפשט את התלות בינן על ידי הקפדה על כך שכל התקשורת בינן תעשה דרך ה-Facade בלבד. |  |
| Flyweight | שימוש בשיתוף כדי לתמוך במספר אובייקטים כדי לחסוך בזיכרון. יעילותו של Flyweight תלויה באיך ומתי משתמשים בה. נכון להשתמש בתבנית כאשר כל התנאים הבאים מתקיימים: האפליקציה משתמשת בכמות גדולה של אובייקטים.  עלות האחסון גבוהה עקב עלייה בכמות האובייקטים.  ניתן להוציא את ה-state של רוב האובייקטים.  ניתן להחליף קבוצות רבות של אובייקטים בכמות קטנה יחסית של אובייקטים משותפים, ברגע שמסירים את ה-state החיצוני.  האפליקציה של תלויה בזהות האובייקט. בגלל השימוש באובייקטים משותפים, בדיקת זהות תחזיר true עבור אובייקטים שונים. |  |
| Proxy | מאפשר לשלוט בגישה לאובייקט אחר. מתאים לשימוש כאשר במקום מצביע רגיל יש צורך במצביע רב תכליתי או מתוחכם לאובייקט. קיימות כמה Proxy סיטואציות בהן נכון להשתמש בתבנית: פרוקסי מרוחק (Remote proxy): מתן ייצוג מקומי עבור אובייקט במרחב כתובות אחר.  פרוקסי ווירטואלי (Virtual proxy): יוצר אובייקטים "יקרים" על פי דרישה.  פרוקסי מגן (Protection proxy): שולט בגישה לאובייקט המקורי. נוח כאשר רוצים לשלוט בהרשאות שונות לאותו אובייקט. |  |
הערות שוליים

↑  תבניות עיצוב למתחילים (Design patterns for dummies), ספר מאת ברברה פורצ'ייס, סטיבן הולצ'נר
↑  ספר מאת ראלף ג'ונסון, אריק גאמה וריצ'רד הלם, Design Patterns: Elements of Reusable Object-Oriented Software
↑  A Pattern Language: Towns, Buildings, Construction, by Christopher Alexander
↑  Using Pattern Languages for Object-Oriented Programs, c2.com
↑  Patterns versus antipatterns
↑  מדריך לתבניות עיצוב וסוגן
↑  Abstract factory pattern - CodeDocs, codedocs.org (באנגלית)
| --- | --- |
בקרת זהויות :  NLI: 987007532683705171  BNE: XX550686  GND: 4546895-3  LCCN: sh98003823 
דוגמה של תרשים UML של מחלקה המממשת את תבנית Singleton
תרזה כריסטינה, נסיכת שתי הסיציליות

תרזה כריסטינה, נסיכת שתי הסיציליות (באיטלקית: Teresa Cristina di Borbone-Due Sicilie;‏ 14 במרץ 1822 – 28 בספטמבר 1889), הייתה בתו של פרנצ'סקו הראשון, מלך שתי הסיציליות ואשתו של פדרו השני, קיסר ברזיל.
ביוגרפיה

תרזה כריסטינה נולדה ב-14 במרץ 1822 בנאפולי, לפרנצ'סקו הראשון, מלך שתי הסיציליות ומריה איזבלה מספרד, בתם של קרלוס הרביעי, מלך ספרד ומריה לואיסה מפארמה. בשנת 1830 מת אביה פרנצ'סקו הראשון, מלך שתי הסיציליות, ואחיה פרננדו השני, מלך שתי הסיציליות עלה לשלטון במקומו. בשנת 1839 התחתנה אמה עם קצין צעיר, ובעקבות כך הזניחה לחלוטין את ילדיה הצעירים, ובכללם תרזה כריסטינה.
ב-30 במאי 1843 התחתנה תרזה כריסטינה על ידי שליח בנאפולי עם פדרו השני, קיסר ברזיל, ולאחר מכן יצאה למסע לברזיל, שם התקיים טקס הנישואין הרשמי ב-4 בספטמבר אותה שנה. השניים התאהבו זה בזו, ועד מהרה נולדו להם 4 ילדים. אולם, בשנת 1856 החל פדרו לקיים רומן עם לואיסה דה בארוש, רוזנת באראל, ובעקבות כך הדרדרו היחסים ביניהם, ובנוסף, תרזה כריסטינה החלה לשנוא את הרוזנת באראל.
ב-15 בנובמבר 1889 בוטלה המונרכיה בברזיל, והוקמה הרפובליקה הברזילאית הראשונה, ותרזה כריסטינה ומשפחתה יצאו לגלות בפורטוגל. ב-7 בדצמבר הם עגנו בליסבון, משם המשיכו לפורטו, בעוד בתה איזבל, הנסיכה הקיסרית של ברזיל ומשפחתה יצאו לטיול בספרד. ב-24 בדצמבר הגיעה אליהם הידיעה על הרחקתם לצמיתות מברזיל, וב-28 בדצמבר מתה תרזה כריסטינה מדום לב.
משפחתה

ב-30 במאי 1843 התחתנה תרזה כריסטינה עם פדרו השני, קיסר ברזיל, ממנו נולדו לה 4 ילדים:
אפונסו, הנסיך הקיסרי של ברזיל (1845–1847)
איזבל, הנסיכה הקיסרית של ברזיל (1846–1921), התחתנה עם גאסטון, רוזן אה
לאופולדינה, נסיכת ברזיל (1847–1871), התחתנה עם לודוויג אוגוסט, נסיך סקסוניה-קובורג-גותה
פדרו, הנסיך הקיסרי של ברזיל (1848–1850)
תנועה ללא שם

התנועה ללא שם היא שם לא רשמי אותו בחרו לעצמם צעירים בני מושבי עובדים ומושבים שיתופיים שבחרו לעזוב את מושביהם ומשקיהם לפרק זמן מסוים (בין חצי שנה לשנתיים) על מנת להענות לקריאתם של דוד בן-גוריון וראשי תנועת המושבים ולקבל על עצמם בתור "צו השעה" תפקיד של מדריך חברתי או מדריך חקלאי-חברתי באחד ממושבי העולים שהוקמו בישראל בשנותיה הראשונות.
רקע היסטורי

בראשית דרכה של מדינת ישראל הוקמו במהלך מספר שנים כ-200 מושבי עולים שהתפרסו על פני כל שטחי המדינה. מושבי עולים אלו הורכבו מקבוצות עולים, לעיתים הומוגניות במקום מוצאן ולעיתים לא, אשר יועדו להפוך למושבי עובדים. מכיוון שאותם "מושבניקים" חדשים היו לרוב חסרי כל הכשרה חקלאית ובנוסף על כך חסרי זיקה ערכית להתיישבות שיתופית, החליטו בתנועת המושבים לשלוח בני משקים ותיקים כנהלל, כפר יהושע וכפר יחזקאל שידריכו את המתיישבים מקצועית בעבודה חקלאית וחשוב מכך - חברתית בהפיכתם לקהילה שיתופית חקלאית בארץ ישראל (ביישובים רבים הייתה הפרדה בין מדריך מקצועי למדריך חברתי וכשהפרדה כזאת הייתה מילאו תמיד בני המושבים את תפקיד המדריך החברתי).
עבודתם במושבי העולים

חברי "התנועה ללא שם" היו אוטונומיים מאוד בפעולתם במושבי עולים והדבר ניכר הן בשיטות הפעולה שלהם והן בתפקידים אותם בחרו לקחת על עצמם במושבים. חלקם לקחו על עצמם את תפקיד מזכיר המשק או הגזבר (ולעיתים אף את שניהם) בניגוד לאלו שדרשו מהמתיישבים החדשים לקיים בעצמם בחירות דמוקרטיות לתפקידים אלו (מה שלעיתים גרר מאבקי חמולות שהובילו במספר מקרים מצומצם לפירוק נקודת התיישבות), חלקם התגוררו ב"קומונות" של מדריכי מושבים וחלקם עברו יחד עם משפחתם הצעירה להתגורר במושב בו עבדו, ועל ידי כך אפשרו גם לנשותיהם לקחת חלק פעיל כמדריכות חברתיות של נשות המושב שהגיעו לרוב מתרבות בה כוחה הפוליטי-חברתי של האישה מצומצם מאוד, אל המושב בו נדרשו לקיים שוויון בין המינים (מה שלעיתים גרם לתסיסה בקרב המתיישבים כלפי המדריכים עקב מה שקראו לו "המרדת נשיהם"). הבדל המהותי מכולם, היו מדריכים שבחרו להתעמת עם המתיישבים על קיום עקרונות המושב - קיום ערבות הדדית, שיווק משותף, עבודה חקלאית עצמית וכו', ולעומתם מדריכים שקיבלו את דרישותיהם של המתיישבים, שבחלקם לא היו מעוניינים בחיי שיתוף מכל סוג, וייצגו אותם אל מול המוסדות בדרישותיהם אלו (התנועה המיישבת והמחלקה להתיישבות בממשלה שתבעו מהמתיישבים התקדמות בכיוון מושב עובדים).
הישגיה של התנועה

בשום שלב לא ענתה התנועה ללא שם על כל צורכי ההדרכה של ההתיישבות החדשה, הן מפאת מספרם המצומצם של בני המושבים הוותיקים שבחרו לקחת בה חלק (מה שהוביל להשלמת המכסה הנדרשת לא פעם מבני קיבוצים עוזבי משק ולעיתים אף עירוניים מוחלטים) והן מפאת חוסר ההצלחה של חלק מן המדריכים להתמודד עם הקשיים הכרוכים בניסיון ליישב עולים חדשים חסרי אוריינטציה חלוצית, לא אחת מסוכסכים בינם לבין עצמם, בעלי תחושת קיפוח ושאין בינם לבין מדריכיהם מכנה משותף ולו הנמוך ביותר כגון שפה או תרבות. ולמרות זאת ניכרים בצורה בולטת ההבדלים בהתפתחות החברתית והמשקית בין מושבים שזכו להדרכה רציפה לבן אלו שנשללה מהם. מדריכים רבים הצליחו בצורה לא מבוטלת במשימתם וזכו להערכה רבה מצד העולים המתיישבים. מספר מושבים מצומצם אף הוכר על ידי תנועת המושבים כמושבי עובדים.
לקריאה נוספת

דרכי למושב: קובץ / הוכן ונערך על ידי יוסף רובין, תל אביב: תנועת מושבי העובדים בישראל, תשכ"ד 1964.
ברכה חבס, תנועה ללא שם: מעשה היחלצותם של הבנים להדרכת ישובי העולים, תל אביב: דבר, תשכ"ה 1964.
יוסי יסעור, תחום המושב, תל אביב: רמות, תש"ן 1990.
דבורה הכהן, הגרעין והריחיים: התיישבות העולים בנגב בעשור הראשון למדינה, תל אביב: עם עובד, תשנ"ט 1998.
תנועה ללא שם, במסגרת הסכת עולמי עם יצחק נוי, תאגיד השידור הישראלי - כאן
תרקדי

ערך זה עוסק בשיר של מאיה אברהם מ-2010. אם התכוונתם לשיר של אושר כהן מ-2023, ראו .
"תרקדי" הוא סינגל שהוקלט על ידי הזמרת הישראלית מאיה אברהם. את השיר הוציאה בינואר 2010 לאור חברת התקליטים הליקון כסינגל שלא מתוך אלבום אולפן.
רקע וכתיבה

"תרקדי" נכתב על ידי רפאל מכלוף ואושרת בן הרוש והופק על ידי רפי קריספין. ב-28 בינואר 2010 הוצג כמועמד לכניסה למצעד הפזמונים השבועי של רשת ג' ב"פינה לשיפוטכם". בשבוע שלאחר מכן נכנס למצעד במקום התשיעי. ב-11 במרץ עלה לשיאו במקום השני. לבסוף, ב-22 באפריל יצא מהדירוג השבועי לאחר עשרה שבועות צעידה רצופה.
מיקומי שיא

|   ‏‏‏  מצעדים ודירוגים (2010)> מדינה |   ‏‏‏  מצעדים ודירוגים (2010)> מצעד |   ‏‏‏  מצעדים ודירוגים (2010)> מיקום שיא |   ‏‏‏  מצעדים ודירוגים (2010)>  |
| --- | --- | --- | --- |
|  ישראל | מדיה פורסט ישראל | - |  |
|  ישראל | רשת ג' | 2 |  |
הערות שוליים

↑  המצעד השבועי של רשת ג' מתאריך 28 בינואר 2010. פזמונט
↑  המצעד השבועי של רשת ג' מתאריך 4 בפברואר 2010. פזמונט
↑  המצעד השבועי של רשת ג' מתאריך 11 במרץ 2010. פזמונט
↑  המצעד השבועי של רשת ג' מתאריך 22 באפריל 2010. פזמונט
| מאיה אברהם |
| --- | --- |
אלבומי אולפן: רק רצית אהבה • ליום הזה חיכיתי
סינגלים: "לפני שנשתגע" • "למה" • "תרקדי" • "אמת אחת" • "עד שיבוא אוקטובר" • "תדע" • "בא הבוקר" • "עברתי את הדרך" • "אם תחזור" • "זרועותיי"
שיתופי פעולה: "חכי לי אהובה" • "ענני"
.ht

| --- | --- |
 תאריך ייסוד:  1997 
 
.ht היא סיומת אינטרנט מדינית, השייכת להאיטי. סיומת אינטרנט זו נוצרה ב-1997.
לסיומת זו ניתן להירשם ללא הגבלה, ובחינם, אך ניתן להירשם אליה רק אזרחים או בעלי אזרחות של האיטי