star on the left handside indicating that C2 objectscan be related to  การแปล - star on the left handside indicating that C2 objectscan be related to  ไทย วิธีการพูด

star on the left handside indicatin

star on the left hand
side indicating that C2 objects
can be related to any number
of "C1" objects and, as
a reminder, star is an abbreviation
for "zero, dot, dot, star."
Many to many has no
restrictions on the relationships.
So that would be a star on both sides.
Pretty simple and the last
concept is the idea of complete relationships.
So a complete relationship is complementary to these others.
It says that every object
must participate in the relationship.
So we can have a complete one
to one, and that would
be one dot dot one on both sides.
We could have a complete many to
one, and that would
be on the left side
one dot dot star, and
on the right side one dot dot
one and, finally, a complete
many to many would be
one dot dot star on each side.
As a reminder, the default if
we don't specify the multiplicity
is a one dot dot one both sides.
So that would be a complete
one to one relationship.
Ok, we've finished with classes and with associations.
Now let's talk about association classes.
Association classes generalize the
notion of associations by allowing
us to put attributes on the
association itself and, again, we'll use our example.
So we already knew how to
specify that students apply to
colleges, but what if associated
with the application we wanted
to have, for example, the date
that they applied and maybe the decision of that application.
We don't really have a way
to do that without adding a
new construct, and that construct
is what's known as an association class.
So we can make a class and we'll just call it "App Info".
And it looks like a class,
it's got the box with the name at the top and the attributes.
And then we just attach that
box to the association,
and that tells us
that each instance of
the association between a student
and a college has additional information,
a date of that application and the decision of that application.
Now there's a couple of things I want to mention.
First of all, in a number
of examples, I'll probably leave
out the multiplicities on the ends of the associations.
That doesn't mean I'm assuming the default one one.
It's just when it's not relevant, I'm not going to focus on that aspect.
Now when we have students associated with colleges.
So we have a student here we have a college.
Then we have an association between those.
Now what we're saying is that
association is going to
have affiliated with it a date and a decision.
What we cannot describe in
UML is the possibility
of having more than one
relationship or association between the
same student and the same college.
So when we have an association
that assumes at most one
relationship between two objects.
So, for example, if we
wanted to add the possibility
that students could apply to
the same college multiple times so
maybe you know that want
to apply for separate majors.
That would actually have to be captured quite differently.
We'd have to add a separate
class that would for the
application information with separate
relationships to the students and colleges.
So this is a, in my
mind, a slight deficiency of UML.
Again, that and it only
captures, at most, one relationship
between the two specific
objects across the two classes.
Now, sometimes we can make
a design that has an association
class and it turns out
we didn't really need it and
we're going to come back to
multiplicities to see how this
can happen, so again let's
take a look at just generic classes C1 and C2.
Let's say that we have an
association between them and then we have an association class.
We'll just call it AC.
And that's gonna have some
attributes, we can call them A1 and A2 for now.
And of course, there's attributes
in C1 and C2 as well.
Let's suppose that the multiplicity
on, let's say the left
side is star so anything
goes, and on the right
side we have one to one.
So what that multiplicity says is
that each object Of C1
is related to at most one object of C2.
So, actually exactly one object in this case.
So we know that there's
going to be just one association for
each object of C1, and
if there's only going to
be one association actually we
could take these attributes and we
could put those attributes as part
of C1 instead of having
a separate association class, so
for example If this class
happened to be the student class,
and this was the college class,
and we insisted that each
student apply to exactly one
college then the attributes
we had down here, the date
and decision, could be moved
into the student class, because we
know they're only applying to one
college, so that would be
the date and the decision for
the one college they're applying to.
Furthermore, if we had zero
dot dot one, we can
still move these attributes here
and, in that case, if a
student was not involved in a
college - had not applied
to a college at all or, more
generally, an object of "C1"
was not related to any
object of "C2" then those
attributes would have the equivalent
of null values in them.
By the way, it is possible for
an association to be between a class and itself.
For example, we could have
our student class and maybe
we're going to have an association
called "sibling", a student
being associated with another student
because they're siblings, an association
between a class in itself
is written with a line tgat
just goes between the class and itself.
And then we could label that sibling.
And for multiplicities we can
assume that every student
has between 0 and an
arbitrary number of siblings lets
say, so we can put
a star on both ends of that association.
A more interesting association might
involve colleges where say
we have for every college
a flagship main campus.
But then some colleges have separate
branch or satellite campuses, so
that would be an association
between a college and itself
saying that one college is
a branch of another college.
Now let's think about the multiplicities here.
First of all, when we
have a self association, in UML
we're allowed to label the two ends of the association.
So I could, for example, say
on one end we have the
home campus.
And on another end we have the satellite campus.
And now with those labels
we can see the asymmetry and
that lets us get our associations right.
So let's say that every satellite
campus must have exactly one
home campus, so that would
be a one dot dot here
and every home campus can have
any number of satellite campuses.
Or actually, let's say something else.
Let's say every home campus
can have between zero and ten
satellite campuses be a
zero dot dot ten on that side of the self association.
Ok, we're finished with the first
three let's move on to sub classes.
For sub classes we're gonna do
a fairly large example that involves
students that we're gonna
separate into foreign students and domestic students.
We're also going to separately specify
students who have taken AP
classes and those will be our AP students.
So we're going to have the student
class as the top
of our hierarchy and the
student class will, again, have
the student ID, let's say
the student name, and GPA,
and we'll say the the student
ID is the primary key for
objects in that class, we're
going to have three sub classes,
one is going to be the
foreign students, we'll call it
foreign S, one is going
to be the domestic students and
then we're also going to
have a sub class for AP students.
and I'm going to assume that
you already know a little bit about sub classing from programming.
So the idea is that when
we have a sub class,
there are attributes that are
specific to the objects
that are in that sub class
and they'll inherit the attributes from their super class.
So we're gonna make student be a super class here.
And this is how we draw it,
with three sub classes here
for foreign student, domestic student, and AP student.
And we'll say that foreign students
have in addition to a
student ID, a student name and
GPA, a country that they come from.
We'll say that Domestic students
are going to have a state
that they come from and we'll
also say that they have
a Social Security number, which we
don't know that foreign students would necessarily have.
AP students, interestingly, is going to be empty.
It's not going to have any
additional attributes, but
the AP students are the
students that are going to
be allowed to have a
relationship with AP courses.
We'll say that the
AP course has a course number
and that's probably the primary key.
And maybe a title for the course and some units for the course.
And then when one of our AP students takes the course.
We'll call this "Association took".
We're going to have an association class
that goes along with that, that's
going to have the information,
let's called it "AP info", about
them taking that particular AP
class and we'll say that
association class has for
example the year that they
took the class and maybe the grade that they got in the class.
And lastly let's add some multiplicities.
Let's say that AP students
can take between one and
ten AP classes but they
taken at least one to
be an AP student and let's
say that every course has taken
by at least one student and
arbitrary number of students.
So this is one of the
biggest UML diagrams we've seen so far.
Again, this is a superclass up here.
And we have our subclasses down here.
And then we also have an
association, and an association class, and some multiplicities.
And again notice that
is ok that there are
no attributes in the AP
student sub class that sub
classes define as those student
who have taken AP course.
Here are some terminology and properties
associated with sub class relationships,
a super classes and UML
are sometimes called generalization with
sub classes called specialization and
some sub class relationship is said
to be complete if every
object in the super
class is in at least
one sub class and it's
incomplete if that's not
the case and incomplete is also
sometimes known as partial, a
sub class relationship is known
as disjoint if every object
is in at most one subclass.
In other words, we don't have
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
ดาวมือซ้าย
ด้านแสดงวัตถุที่ C2
สามารถสัมพันธ์กับหมายเลขใด ๆ
"C1" วัตถุ และ เป็น
จดหมาย ดาวเป็น
"ศูนย์ จุด จุด ดาวได้"
ไม่มีหลายหลาย
ข้อจำกัดบนความสัมพันธ์
เพื่อ ที่จะให้ดาวบนทั้งสองข้าง
สวยเรียบง่ายและสุดท้าย
แนวคิดคือ แนวคิดของความสัมพันธ์ทำ
จึงเสริมเหล่านี้ผู้อื่นความสัมพันธ์สมบูรณ์
จะบอกว่า วัตถุทุก
ต้องมีส่วนร่วมในความสัมพันธ์
เพื่อให้เราสามารถมีหนึ่งสมบูรณ์
หนึ่ง และที่จะ
เป็นหนึ่งจุดจุดหนึ่งบนทั้งสองข้าง
เราอาจมีความสมบูรณ์เพื่อ
หนึ่ง และที่จะ
อยู่บนด้านซ้าย
จุดหนึ่งจุดดาว และ
บนขวาจุดหนึ่งจุด
หนึ่ง และ ในที่สุดใหม
หลายหลายจะ
ดาวจุดจุดหนึ่งบนแต่ละด้าน
เตือน เริ่มต้นถ้า
เราไม่ระบุมากมายหลายหลาก
มีจุดหนึ่งจุดหนึ่งข้างทั้งสอง
เพื่อที่จะเป็นการเสร็จสมบูรณ์
หนึ่งความสัมพันธ์
Ok เราได้เสร็จสิ้นการเรียน และความสัมพันธ์ของการ
ตอนนี้พูดคุยเกี่ยวกับสมาคมสอน
เรียนสมาคมทั่วไป
แนวคิดของสมาคมโดยให้
เราใส่แอตทริบิวต์
สมาคมเอง และ อีกครั้ง เราจะใช้ตัวอย่างของเรา
ดังนั้นเรารู้แล้วว่าวิธีการ
ระบุว่า นักเรียนกับ
วิทยาลัย แต่ถ้าเกี่ยวข้อง
กับแอพลิเคชันที่เราต้องการ
ให้ เช่น วัน
ที่พวกเขาใช้ และบางทีการตัดสินใจของโปรแกรมประยุกต์ที่
เราจริง ๆ ไม่มีวิธี
การทำที่ไม่เพิ่มการ
สร้างใหม่ และการสร้างที่
คืออะไรเรียกว่าคลาสบการสมาคม
ดังนั้นเราสามารถทำให้เป็น และเราจะเชื่อเรียกว่า "ข้อมูล App"
และมันดูเหมือนคลา,
มีกล่องชื่อที่ด้านบนและแอตทริบิวต์
และเราเพียงที่
กล่องเพื่อสมาคม,
และที่บอก
ที่แต่ละอินสแตนซ์ของ
ความสัมพันธ์ระหว่างนักเรียน
และวิทยาลัยมีข้อมูลเพิ่มเติม,
วันโปรแกรมประยุกต์นั้นและการตัดสินใจของโปรแกรมประยุกต์ที่
ตอนนี้มีสองสิ่งที่ ต้องการพูดถึง
แรกของทั้งหมดใน
ตัวอย่าง ฉันจะคงปล่อยให้
ออก multiplicities บนปลายของสมาคม
ที่ไร ฉันทะลึ่งการหนึ่ง
ก็เพียงเมื่อไม่เกี่ยวข้อง ไม่ไปโฟกัสบนที่กว้างยาว
เมื่อเรามีนักเรียนที่เกี่ยวข้องกับวิทยาลัยการ
เพื่อให้เรามีนักเรียนที่นี่ เราได้เป็นวิทยาลัย
แล้วเรามีความสัมพันธ์ระหว่างผู้
ตอนนี้สิ่งที่เรากำลังพูดว่า
สมาคมไป
ได้ขึ้นอยู่กับวันและตัดสินใจได้
เราไม่สามารถอธิบายใน
UML เป็นไปได้
มีมากกว่าหนึ่ง
ความสัมพันธ์หรือความสัมพันธ์ระหว่าง
นักเรียนเดียวกันและเดียวกันวิทยาลัยได้
ดังนั้นเมื่อเรามีความสัมพันธ์
ที่ถือมากที่สุดหนึ่ง
ความสัมพันธ์ระหว่างวัตถุ 2.
เพื่อ ตัวอย่าง ถ้าเรา
อยากเพิ่มโอกาส
ที่นักเรียนสามารถนำไปใช้กับ
วิทยาลัยเดียวกันหลายครั้งเพื่อ
บางทีคุณรู้ว่าต้อง
การแยกสาขาเอกการ
ที่จริงจะมีการจับภาพค่อนข้างแตกต่างกัน
เราจะต้องเพิ่มแยกต่างหาก
คลาสที่ต้องการสำหรับ
ข้อมูลแอพลิเคชันแยกต่างหาก
ความสัมพันธ์กับนักศึกษาและวิทยาลัยการ
นี้จึงเป็น ในฉัน
ใจ ขาดเล็กน้อยของ UML
อีกครั้ง มันเท่านั้นและที่
จับที่สุด หนึ่งความสัมพันธ์
ระหว่างเฉพาะสอง
วัตถุในแบบสองชั้นได้
ตอนนี้ ในบางครั้งเราสามารถทำให้
ออกแบบที่มีความสัมพันธ์
และปรากฎว่า
เราจริง ๆ ไม่จำเป็นต้อง และ
เรากำลังจะกลับมา
multiplicities เมื่อต้องการดูวิธีนี้
สามารถเกิดขึ้น ดังนั้นอีก ให้ของ
ตาทั่วไปเพียงชั้น C1 และ C2
ให้ว่าของที่เรามีการ
การแล้ว เรามีคลาสความสัมพันธ์ได้
เราจะเพียงเรียกว่า AC.
และที่กำลังจะมีบาง
คุณลักษณะ เราสามารถเรียกให้ A1 และ A2 ในทันที
และแน่นอน มีแอตทริบิวต์
C1 และ C2 เป็น
ของให้สมมติว่า มากมายหลายหลาก
ใน สมมติว่า ซ้าย
ด้านเป็นดาวเพื่ออะไร
ไป และ ทางด้านขวา
เรามีหนึ่งด้าน.
จึงมากมายหลายหลากที่ว่า
แต่ละวัตถุของ C1
เกี่ยวข้องมากที่สุดหนึ่งวัตถุของ C2
เพื่อ, วัตถุหนึ่งจริง ๆ ในกรณีนี้ได้
เพื่อให้เราทราบว่ามี
ไปได้เพียงหนึ่งการเชื่อมโยง
แต่ละวัตถุของ C1 และ
ถ้ามีเฉพาะจะ
เป็นสมาคมหนึ่งจริงเรา
สามารถใช้คุณลักษณะเหล่านี้และเรา
สามารถนำคุณลักษณะเหล่านั้นเป็นส่วนหนึ่ง
ของ C1 แทน
สมาคมแยกคลา ดังนั้น
เช่นถ้านี้คลา
เกิดขึ้นเพื่อ ให้นักเรียนชั้น,
และนี้เป็นระดับวิทยาลัย,
และเรายืนยันว่า แต่ละ
นักเรียนใช้ว่าหนึ่ง
วิทยาลัยแล้วแอตทริบิวต์
เรามาลงที่นี่ วัน
และตัดสินใจ สามารถย้าย
เข้าเรียนนักเรียน เนื่องจากเรา
รู้ว่า พวกเขากำลังใช้เฉพาะหนึ่ง
วิทยาลัย เพื่อที่จะ
วันและการตัดสินใจสำหรับ
วิทยาลัยหนึ่งที่พวกเขากำลังใช้
Furthermoreถ้าเรามีศูนย์
จุดจุดหนึ่ง เราสามารถ
ยัง ย้ายแอตทริบิวต์เหล่านี้นี่
และ ใน กรณี ถ้าเป็น
ไม่เกี่ยวข้องกับนักเรียน
วิทยาลัย - ไม่ได้ใช้
ศึกษาจุด เพิ่มเติม
ทั่วไป วัตถุของ "C1"
ไม่เกี่ยวข้องใด ๆ
ของ "C2" แล้วผู้
แอตทริบิวต์จะมีเทียบเท่า
ของค่า null ใน
โดยวิธี ก็เป็นไปได้
ความสัมพันธ์ระหว่างการเรียนและตัวเอง
เช่นเราได้
เรียนนักเรียน และบางที
เราจะมีความสัมพันธ์
เรียกว่า "พี่น้อง" นักเรียน
กำลังเกี่ยวข้องกับนักศึกษาอื่น
เนื่องจากเป็นข้อมูลที่เกี่ยวข้อง ความสัมพันธ์
ระหว่างชั้นเรียนตัวเอง
เขียน ด้วย tgat บรรทัด
แค่ไประหว่างชั้นและตัวเอง
แล้ว เราสามารถกำหนดชื่อพี่น้องที่
และ multiplicities เราสามารถ
สมมุติว่าทุกนักเรียน
ได้ระหว่าง 0 และ
กำหนดจำนวนให้พี่น้อง
กล่าวว่า ดังนั้นเราสามารถใส่
ดาวบนปลายทั้งสองของสมาคมที่ได้
สมาคมน่าสนใจมากขึ้นอาจ
เกี่ยวข้องกับวิทยาลัยพูด
เรามีวิทยาลัยทุก
เป็นเรือธงหลักวิทยาเขตได้
แต่แล้วแยกวิทยาลัยบาง
วิทยาเขตสาขาหรือระบบดาวเทียม ดังนั้น
ที่จะความสัมพันธ์
ระหว่างวิทยาลัยและตัวเอง
พูดว่า เป็นวิทยาลัยหนึ่ง
สาขาของวิทยาลัยอีกได้
ตอนนี้ลองคิดถึงที่นี่ multiplicities ได้
ครั้งแรกของทั้งหมด เมื่อเรา
มีความสัมพันธ์ของตนเอง ใน UML
เรากำลังอนุญาตให้ติดป้ายปลายทั้งสองของสมาคม
ดังนั้นฉันสามารถ เช่น กล่าวว่า
บนปลายด้านหนึ่งที่เรามี
บ้านวิทยาเขตได้
และในส่วนอื่น เราได้ดาวเทียมมหาวิทยาลัย
และ มีป้ายชื่อเหล่านั้น
เราสามารถดูแบบ asymmetry และ
ที่ช่วยให้เราได้รับความสัมพันธ์ของเราขวาได้
ดังนั้นสมมติว่า ที่ดาวเทียมทุก
วิทยาเขตต้องมีแน่นอน
บ้านวิทยาเขต เพื่อที่จะ
เป็นจุดจุดหนึ่งที่นี่
วิทยาเขตทุกบ้านสามารถมี
หมายเลขของดาวเทียมวิทยาเขต
หรือจริง สมมติว่า สิ่งได้
ให้พูดทุกวิทยาเขตบ้านของ
ได้ระหว่างศูนย์ถึงสิบ
วิทยาเขตดาวเทียมจะเป็น
จุดศูนย์จุดสิบด้านนั้นของตนเองความสัมพันธ์
ตกลงเรามีแรก
สามขอไปย่อยเรียน
สำหรับระดับชั้นย่อยที่เรากำลังจะไปทำ
อย่างค่อนข้างใหญ่ที่เกี่ยวข้องกับ
เรากำลังจะไป
แยกเป็นนักเรียนต่างชาติและนักเรียนในประเทศ
เรายังจะระบุแยกต่างหาก
ผู้ได้ AP
เรียนและที่จะนักเรียน AP ของเราด้วย
เพื่อเราจะได้นักเรียน
คลาสและบน
ของลำดับชั้นของเราและ
เรียนนักเรียนจะอีกครั้ง มี
นักเรียนรหัส ลองพูด
ชื่อนักเรียน และ GPA,
และเราจะบอกว่า นักเรียน
ID เป็นคีย์หลักสำหรับ
วัตถุที่เรากำลังเรียน
จะมีสามชั้นย่อย,
หนึ่งเป็นไปได้
นักเรียนต่างประเทศ เราจะเรียกว่า
S ต่างประเทศ หนึ่งกำลัง
ให้ นักเรียนในประเทศ และ
แล้วเรากำลังจะไป
มีคลาสย่อยสำหรับนักเรียน AP
และฉันจะคิดไปว่า
คุณรู้อยู่แล้วหน่อยย่อย classing จากโปรแกรม
ดังนั้นความคิดที่เมื่อ
เรามีคลาสย่อย,
มีแอตทริบิวต์ที่
เฉพาะวัตถุ
อยู่ในคลาสย่อยที่
และพวกเขาจะสืบทอดแอตทริบิวต์จากคลาสบของซุปเปอร์
เพื่อเราจะทำให้นักเรียนได้เป็นระดับซุปเปอร์ที่นี่
และนี่คือวิธีที่เราวาด,
กับย่อยสามคลานี่
สำหรับนักเรียนต่างชาติ นักเรียนภายในประเทศ นักเรียน AP ได้
และเราจะบอกว่า ที่ต่างประเทศนักเรียน
ได้นอกเป็น
รหัสนักศึกษา ชื่อนักเรียน และ
GPA ประเทศที่พวกเขามาจาก
เราจะบอกว่า นักเรียนในประเทศ
กำลังจะมีสถานะเป็น
ที่พวกเขามาจากเราจะ
จะ บอกว่า พวกเขามี
เป็นหมายเลขประกันสังคม ซึ่งเรา
ดอนเมืองไม่ทราบว่า นักเรียนต่างชาติจะจำเป็นต้องมีการ
เรียน APเรื่องน่าสนใจ กำลังจะว่างเปล่า
ไม่มันจะมี
แอตทริบิวต์เพิ่มเติม แต่
นักเรียน AP
นักเรียนที่กำลังจะ
ได้รับอนุญาตให้มีการ
ความสัมพันธ์กับหลักสูตร AP
เราจะบอกว่า
AP มีจำนวนหลักสูตร
และที่อยู่คงหลักคีย์
และบางทีเรื่องหลักสูตรและบางหน่วยสำหรับหลักสูตร
แล้ว เมื่อหนึ่งในนักเรียน AP ของเราใช้หลักสูตรการ
เราจะเรียกนี้ "สมาคมเอา"
เรากำลังจะมีคลาสความสัมพันธ์
ที่ไปพร้อมกับที่
จะมีข้อมูล,
ให้ของเรียกว่า "ข้อมูล AP" เกี่ยวกับ
นั้นมี AP ที่เฉพาะ
คลาสและเราจะบอกว่า
มีคลาสความสัมพันธ์
อย่างปีที่พวกเขา
ชั้นและบางทีอันดับที่พวกเขาได้ในคลาสบการ
และสุดท้าย เพิ่มลอง multiplicities บาง
ให้พูดของนักเรียนที่ AP
สามารถใช้เวลาระหว่างหนึ่ง และ
สิบเรียน AP แต่พวกเขา
มาอย่างน้อยหนึ่งการ
นักเรียน AP และของให้เป็น
ก็ว่าได้ดำเนินการทุกหลักสูตร
โดยนักเรียนที่ และ
กำหนดจำนวนนักเรียน
เพื่อเป็นหนึ่ง
UML ไดอะแกรมที่ใหญ่ที่สุดที่เราเคยเห็น far. เพื่อ
อีก นี้เป็นซุปเปอร์คลาสค่านี่
และเรามีชั้นของเราลงที่นี่ได้
แล้ว เรายังมีการ
สมาคมและ คลาสความสัมพันธ์ multiplicities บางครั้ง
และสังเกตอีก ที่
มีว่า มี
ไม่มีแอตทริบิวต์ใน AP
นักเรียนคลาสย่อยที่ย่อย
เรียนกำหนดเป็นนักเรียนที่
ที่ได้นำหลักสูตร AP
นี่คือบางคำศัพท์และคุณสมบัติ
เกี่ยวข้องกับความสัมพันธ์ย่อยคลาส,
เป็นซูเปอร์คลาสและ UML
บางครั้งเรียกว่า generalization กับ
ย่อยชั้นที่เรียกว่าความเชี่ยวชาญ และ
กล่าวว่า ความสัมพันธ์ระดับย่อยบาง
จะสมบูรณ์ถ้าทุก
วัตถุในซุปเปอร์
ระดับเป็นน้อย
คลาสย่อยหนึ่งและ
ไม่สมบูรณ์ถ้าไม่
แห่งกรณี และสมบูรณ์
บางครั้งเรียกว่าบางส่วน การ
ย่อยระดับความสัมพันธ์เป็นที่รู้จักกัน
เป็นวัตถุตัวถ้าทุก
ในที่สุดหนึ่งย่อย
ในคำอื่น ๆ เราไม่มี
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
star on the left hand
side indicating that C2 objects
can be related to any number
of "C1" objects and, as
a reminder, star is an abbreviation
for "zero, dot, dot, star."
Many to many has no
restrictions on the relationships.
So that would be a star on both sides.
Pretty simple and the last
concept is the idea of complete relationships.
So a complete relationship is complementary to these others.
It says that every object
must participate in the relationship.
So we can have a complete one
to one, and that would
be one dot dot one on both sides.
We could have a complete many to
one, and that would
be on the left side
one dot dot star, and
on the right side one dot dot
one and, finally, a complete
many to many would be
one dot dot star on each side.
As a reminder, the default if
we don't specify the multiplicity
is a one dot dot one both sides.
So that would be a complete
one to one relationship.
Ok, we've finished with classes and with associations.
Now let's talk about association classes.
Association classes generalize the
notion of associations by allowing
us to put attributes on the
association itself and, again, we'll use our example.
So we already knew how to
specify that students apply to
colleges, but what if associated
with the application we wanted
to have, for example, the date
that they applied and maybe the decision of that application.
We don't really have a way
to do that without adding a
new construct, and that construct
is what's known as an association class.
So we can make a class and we'll just call it "App Info".
And it looks like a class,
it's got the box with the name at the top and the attributes.
And then we just attach that
box to the association,
and that tells us
that each instance of
the association between a student
and a college has additional information,
a date of that application and the decision of that application.
Now there's a couple of things I want to mention.
First of all, in a number
of examples, I'll probably leave
out the multiplicities on the ends of the associations.
That doesn't mean I'm assuming the default one one.
It's just when it's not relevant, I'm not going to focus on that aspect.
Now when we have students associated with colleges.
So we have a student here we have a college.
Then we have an association between those.
Now what we're saying is that
association is going to
have affiliated with it a date and a decision.
What we cannot describe in
UML is the possibility
of having more than one
relationship or association between the
same student and the same college.
So when we have an association
that assumes at most one
relationship between two objects.
So, for example, if we
wanted to add the possibility
that students could apply to
the same college multiple times so
maybe you know that want
to apply for separate majors.
That would actually have to be captured quite differently.
We'd have to add a separate
class that would for the
application information with separate
relationships to the students and colleges.
So this is a, in my
mind, a slight deficiency of UML.
Again, that and it only
captures, at most, one relationship
between the two specific
objects across the two classes.
Now, sometimes we can make
a design that has an association
class and it turns out
we didn't really need it and
we're going to come back to
multiplicities to see how this
can happen, so again let's
take a look at just generic classes C1 and C2.
Let's say that we have an
association between them and then we have an association class.
We'll just call it AC.
And that's gonna have some
attributes, we can call them A1 and A2 for now.
And of course, there's attributes
in C1 and C2 as well.
Let's suppose that the multiplicity
on, let's say the left
side is star so anything
goes, and on the right
side we have one to one.
So what that multiplicity says is
that each object Of C1
is related to at most one object of C2.
So, actually exactly one object in this case.
So we know that there's
going to be just one association for
each object of C1, and
if there's only going to
be one association actually we
could take these attributes and we
could put those attributes as part
of C1 instead of having
a separate association class, so
for example If this class
happened to be the student class,
and this was the college class,
and we insisted that each
student apply to exactly one
college then the attributes
we had down here, the date
and decision, could be moved
into the student class, because we
know they're only applying to one
college, so that would be
the date and the decision for
the one college they're applying to.
Furthermore, if we had zero
dot dot one, we can
still move these attributes here
and, in that case, if a
student was not involved in a
college - had not applied
to a college at all or, more
generally, an object of "C1"
was not related to any
object of "C2" then those
attributes would have the equivalent
of null values in them.
By the way, it is possible for
an association to be between a class and itself.
For example, we could have
our student class and maybe
we're going to have an association
called "sibling", a student
being associated with another student
because they're siblings, an association
between a class in itself
is written with a line tgat
just goes between the class and itself.
And then we could label that sibling.
And for multiplicities we can
assume that every student
has between 0 and an
arbitrary number of siblings lets
say, so we can put
a star on both ends of that association.
A more interesting association might
involve colleges where say
we have for every college
a flagship main campus.
But then some colleges have separate
branch or satellite campuses, so
that would be an association
between a college and itself
saying that one college is
a branch of another college.
Now let's think about the multiplicities here.
First of all, when we
have a self association, in UML
we're allowed to label the two ends of the association.
So I could, for example, say
on one end we have the
home campus.
And on another end we have the satellite campus.
And now with those labels
we can see the asymmetry and
that lets us get our associations right.
So let's say that every satellite
campus must have exactly one
home campus, so that would
be a one dot dot here
and every home campus can have
any number of satellite campuses.
Or actually, let's say something else.
Let's say every home campus
can have between zero and ten
satellite campuses be a
zero dot dot ten on that side of the self association.
Ok, we're finished with the first
three let's move on to sub classes.
For sub classes we're gonna do
a fairly large example that involves
students that we're gonna
separate into foreign students and domestic students.
We're also going to separately specify
students who have taken AP
classes and those will be our AP students.
So we're going to have the student
class as the top
of our hierarchy and the
student class will, again, have
the student ID, let's say
the student name, and GPA,
and we'll say the the student
ID is the primary key for
objects in that class, we're
going to have three sub classes,
one is going to be the
foreign students, we'll call it
foreign S, one is going
to be the domestic students and
then we're also going to
have a sub class for AP students.
and I'm going to assume that
you already know a little bit about sub classing from programming.
So the idea is that when
we have a sub class,
there are attributes that are
specific to the objects
that are in that sub class
and they'll inherit the attributes from their super class.
So we're gonna make student be a super class here.
And this is how we draw it,
with three sub classes here
for foreign student, domestic student, and AP student.
And we'll say that foreign students
have in addition to a
student ID, a student name and
GPA, a country that they come from.
We'll say that Domestic students
are going to have a state
that they come from and we'll
also say that they have
a Social Security number, which we
don't know that foreign students would necessarily have.
AP students, interestingly, is going to be empty.
It's not going to have any
additional attributes, but
the AP students are the
students that are going to
be allowed to have a
relationship with AP courses.
We'll say that the
AP course has a course number
and that's probably the primary key.
And maybe a title for the course and some units for the course.
And then when one of our AP students takes the course.
We'll call this "Association took".
We're going to have an association class
that goes along with that, that's
going to have the information,
let's called it "AP info", about
them taking that particular AP
class and we'll say that
association class has for
example the year that they
took the class and maybe the grade that they got in the class.
And lastly let's add some multiplicities.
Let's say that AP students
can take between one and
ten AP classes but they
taken at least one to
be an AP student and let's
say that every course has taken
by at least one student and
arbitrary number of students.
So this is one of the
biggest UML diagrams we've seen so far.
Again, this is a superclass up here.
And we have our subclasses down here.
And then we also have an
association, and an association class, and some multiplicities.
And again notice that
is ok that there are
no attributes in the AP
student sub class that sub
classes define as those student
who have taken AP course.
Here are some terminology and properties
associated with sub class relationships,
a super classes and UML
are sometimes called generalization with
sub classes called specialization and
some sub class relationship is said
to be complete if every
object in the super
class is in at least
one sub class and it's
incomplete if that's not
the case and incomplete is also
sometimes known as partial, a
sub class relationship is known
as disjoint if every object
is in at most one subclass.
In other words, we don't have
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
ดาวบนมือซ้ายข้างที่ระบุว่าวัตถุ C2

สามารถที่เกี่ยวข้องกับหมายเลขใด ๆของ " C1

" วัตถุ และเตือนว่า ดาว เป็นคำย่อ
" ศูนย์ จุด จุด สตาร์ "

มากมายหลาย ไม่มีข้อ จำกัด ในความสัมพันธ์
เพื่อที่จะเป็นดาวทั้งสองด้าน สวยเรียบง่ายและแนวคิดสุดท้าย

เป็นความคิดของความสัมพันธ์ที่สมบูรณ์ ดังนั้น ความสัมพันธ์ที่สมบูรณ์
ประกอบกับคนอื่นแบบนี้
มันบอกว่าทุกวัตถุ
ต้องมีส่วนร่วมในความสัมพันธ์ เพื่อให้เราสามารถมี

หนึ่งเสร็จไปหนึ่ง และนั่นก็เป็นจุดจุดหนึ่งบน

เราก็มีทั้งสองด้าน สมบูรณ์มาก

เป็นหนึ่ง และจะอยู่ทางด้านซ้าย
หนึ่งจุด จุดดาว ด้านขวาและ

หนึ่งจุด จุด และ สุดท้าย เสร็จสมบูรณ์

มากมายหลายจะเป็นหนึ่งจุด จุดดาวในแต่ละด้าน .
เป็นการเตือน ถ้า
โดยปริยายเราไม่ระบุหลายหลาก
เป็นหนึ่งจุด จุดหนึ่ง ทั้งสองฝ่าย จึงจะเสร็จสมบูรณ์

1-1 ความสัมพันธ์ .
ตกลงเราได้เสร็จสิ้นการเรียนและกับสมาคม .
ตอนนี้เรามาพูดถึงการเรียนสมาคม สมาคมวิชาอนุมาน


ความคิดของสมาคม โดยให้เรา ใส่แอตทริบิวต์ใน
สมาคมเอง และ อีก เราจะใช้ตัวอย่างของเรา เรารู้อยู่แล้วว่า


ระบุว่า นักเรียนสมัคร
วิทยาลัย แต่ถ้าเกี่ยวข้องกับโปรแกรมที่เราต้องการ

มี ตัวอย่างเช่นวันที่
พวกเขาประยุกต์และบางทีการตัดสินใจว่าโปรแกรม .
เราไม่มีหนทางที่จะทำโดยไม่ต้องเพิ่ม

ใหม่สร้างและสร้าง
คืออะไร ที่รู้จักกันเป็นสมาคมระดับ .
เพื่อให้เราสามารถสร้างคลาส และเราก็จะเรียกมันว่า " ข้อมูล "
appและดูเหมือนว่าชั้น
มันมีกล่องด้วยชื่อที่ด้านบนและคุณลักษณะ .
แล้วเราก็แนบกล่อง

ให้สมาคม และบอกเรา

แต่ละอินสแตนซ์ของสมาคมระหว่างนักศึกษาพยาบาลและวิทยาลัยมีข้อมูลเพิ่มเติม
วันที่ของ ที่ใช้และการตัดสินใจว่าโปรแกรม .
ตอนนี้มีสองสิ่งที่ผมอยากจะพูดถึง
ครั้งแรกของทั้งหมด ในจํานวน
ตัวอย่าง ผมจะทิ้ง
ออก multiplicities บนปลายของสมาคม .
ไม่ได้หมายความว่าผมสมมติว่าเริ่มต้นอย่างใดอย่างหนึ่ง .
มันเมื่อมันไม่ได้เกี่ยวข้อง ผมจะไม่เน้นด้านนี้นะ ตอนนี้เรามีนักเรียน

แล้วเราเกี่ยวข้องกับวิทยาลัย มีนักเรียนที่นี่เรามีมหาวิทยาลัย .
แล้วเรามีความสัมพันธ์ระหว่างเหล่านั้น .
ตอนนี้ สิ่งที่เรากำลังพูดคือว่า
สมาคมจะร่วมกับ
มีเดท และการตัดสินใจ สิ่งที่เราไม่สามารถอธิบาย

UML มีความเป็นไปได้มากกว่าหนึ่ง

มีความสัมพันธ์หรือความสัมพันธ์ระหว่าง
นักเรียนเหมือนกัน และวิทยาลัยเดียวกัน ดังนั้นเมื่อเรามีสมาคม

ที่ถือว่ามากที่สุดหนึ่ง
ความสัมพันธ์ระหว่างวัตถุสอง .
ดังนั้น ตัวอย่างเช่น ถ้าเราต้องการที่จะเพิ่มโอกาส



ว่านักเรียนสามารถใช้ที่วิทยาลัยเดียวกันหลายครั้งแล้ว

บางทีคุณอาจทราบว่า ต้องการใช้เพื่อแยกสาขาวิชา
ที่จะต้องจับค่อนข้างแตกต่างกัน .
เราจะต้องเพิ่มคลาสที่แยก

สำหรับโปรแกรมข้อมูลความสัมพันธ์กับนักเรียนและวิทยาลัยแยก
.
ดังนั้นนี้เป็นใน จิตใจของฉัน

ขาดเล็กน้อยของยูเอ็มแอล อีกครั้ง และเพียง
จับที่ส่วนใหญ่หนึ่งความสัมพันธ์
ระหว่างสองวัตถุทั่วสองเฉพาะ

เรียน ตอนนี้เราก็ทำ
การออกแบบที่มีสมาคม
คลาสและมันจะเปิดออก
เราไม่ได้ต้องการมันจริงๆและ
เราจะกลับมา

multiplicities เพื่อดูวิธีการนี้สามารถเกิดขึ้นได้ ดังนั้นอีกครั้งเถอะ
ใช้เวลาดูแค่ทั่วไปเรียน C1 และ C2 .
สมมติว่าเรามี
สมาคมระหว่างพวกเขาและเราก็มีสมาคม
classเราก็เรียกมันว่า .
แล้วมันจะมี
คุณลักษณะ เราสามารถเรียกพวกเขา A1 และ A2
สำหรับตอนนี้ และแน่นอน มีคุณลักษณะใน C1 และ C2 เช่นกัน
.
สมมุติว่าหลายหลาก
เถอะ บอกว่า ด้านซ้ายเป็นดาราอะไร

ไปและบนขวา ด้านหนึ่งเราได้
.
แล้วที่หลายหลากบอกว่าเป็นวัตถุของ C1

แต่ละเกี่ยวข้องกับมากที่สุดหนึ่งวัตถุ
, C2ที่จริงตรงวัตถุหนึ่งในคดีนี้ ดังนั้น เรารู้ว่ามี

จะเป็นเพียงหนึ่งในสมาคมของแต่ละวัตถุ C1

ถ้าและมีเพียงจะเป็นหนึ่งในสมาคมเรา

ที่จริงสามารถใช้แอตทริบิวต์เหล่านี้และเรา
สามารถใส่คุณลักษณะเหล่านั้นเป็นส่วนหนึ่งของ C1

แทนที่จะมี สมาคม แยกชั้น ดังนั้นชั้นนี้

เช่น ถ้าเกิดชั้นนักเรียน
และนี่เป็นวิทยาลัยระดับ
และเรายืนยันว่านักเรียนแต่ละคน

สมัครตรงหนึ่งวิทยาลัยแล้วคุณลักษณะ
เราลงที่นี่ วัน

และการตัดสินใจอาจจะย้ายเข้าของนักเรียนในห้อง เพราะเรารู้ดีว่าพวกเขาเป็นเพียงการใช้
วิทยาลัยหนึ่ง

เพื่อที่จะเป็นวันที่และการตัดสินใจสำหรับ
หนึ่งวิทยาลัย พวกเขากำลังสมัคร .
ถ้าเรามีศูนย์

จุด จุดหนึ่ง เราสามารถยังย้ายแอตทริบิวต์เหล่านี้ที่นี่
และ ในกรณีนี้ หากนักศึกษาไม่ได้มีส่วนร่วมใน

- วิทยาลัยไม่ได้ใช้
ที่วิทยาลัยที่ทั้งหมดหรือมากขึ้น
โดยทั่วไปวัตถุ " C1 "

ไม่ได้เกี่ยวข้องกับการใด ๆของวัตถุ " C2 " จากนั้นบรรดา
แอตทริบิวต์จะเทียบเท่าของ null ค่า

ในพวกเขา โดยวิธีการที่เป็นไปได้สำหรับ
สมาคมอยู่ระหว่างการเรียนและตัวเอง

เราได้ตัวอย่างเช่นนักเรียนชั้นเรียนของเราและบางที
เราจะมีสมาคม
เรียกว่า " น้อง " นักเรียนที่มาเกี่ยวข้องกับอีกนักเรียน

เพราะพวกเขาเป็นพี่น้องกัน ความสัมพันธ์ระหว่างคลาสในตัวเอง

เขียนด้วยเส้น tgat
เพิ่งไประหว่างชั้นเรียนและตัวเอง
แล้วเราก็ฉลากพี่น้อง และ multiplicities เรา

ถือว่านักเรียนทุกคน

ได้ระหว่าง 0 และหมายเลขโดยพลการของพี่น้องให้

พูดเพื่อให้เราสามารถใส่ดาวปลายทั้งสองของสมาคม สมาคมน่าสนใจมากขึ้น

อาจจะเกี่ยวข้องกับวิทยาลัยที่พูด
เรามีให้ทุกวิทยาลัย
เรือธงวิทยาเขตหลัก .
แต่บางวิทยาลัยมีแยกสาขาหรือดาวเทียมวิทยาเขต

นั่นจะเป็น ดังนั้น สมาคมเอง

ระหว่างวิทยาลัยและวิทยาลัยหนึ่งบอกว่าเป็นสาขาของวิทยาลัยอีก
.
ตอนนี้ลองคิดเกี่ยวกับ multiplicities ที่นี่ .
ครั้งแรกของทั้งหมด เมื่อเรา
มีตนเองสมาคมใน UML
เราอนุญาตให้ป้ายที่ปลายทั้งสองของสมาคม .
ดังนั้นฉันสามารถสมมติว่า
บนปลายด้านหนึ่งเรามี

บ้านวิทยาเขต และจบอื่น เรามี ดาวเทียมวิทยาเขต และมีป้ายชื่อเหล่านั้น

ตอนนี้เราสามารถเห็นความไม่สมมาตรที่ช่วยให้เราได้รับและ

สมาคมของเราถูกดังนั้นสมมติว่าทุกมหาวิทยาลัยต้องมีดาวเทียม

บ้านหนึ่งวิทยาเขต เพื่อที่จะเป็นหนึ่งในจุดจุดนี้

และวิทยาเขตทุกบ้านสามารถมีหมายเลขใด ๆของวิทยาเขตดาวเทียม
.
หรือจริงๆ แล้วมาพูดเรื่องอื่น .
เอาเป็นว่าทุกวิทยาเขตบ้าน
ได้ระหว่างศูนย์และ วิทยาเขตดาวเทียมเป็นสิบ

ศูนย์จุดสิบจุดบนด้านข้างของตนเองสมาคม .
โอเค เสร็จแล้วก่อน
3 ลองย้ายไปซบ ชั้นเรียน .
สำหรับซับคลาสที่เรากำลังจะทำ

ตัวอย่างที่ค่อนข้างใหญ่ที่เกี่ยวข้องกับนักเรียนว่าเราจะ
แยกเป็นนักเรียนต่างประเทศและในประเทศ 2 .
เราต้องแยกระบุ
นักเรียนที่ได้เข้าชั้นเรียน AP และ AP นั้นจะเป็นนักเรียน

ของเรา . ดังนั้นเราจะมีนักเรียนชั้นด้านบน


ของลำดับชั้นและชั้นเรียน นักเรียนจะ อีกครั้งมี

รหัสนักเรียน สมมติว่าชื่อ นักเรียน และผลการเรียนเฉลี่ย
และเราจะบอกนักเรียน

ID เป็นคีย์หลักสำหรับวัตถุในชั้นเรียนนั้น เราจะต้องมีซับคลาส
3
, หนึ่งจะต้อง
นักเรียนต่างชาติ เราจะเรียกมันว่า
ต่างประเทศ , หนึ่งจะต้องเป็นนักเรียนในประเทศและ

แล้วเรายังจะ
มีซับคลาสเรียน AP .
และฉันจะสมมติว่า
คุณรู้เล็กน้อยเกี่ยวกับย่อย classing จากการเขียนโปรแกรม ดังนั้นความคิดที่ว่าเมื่อ

เรามีซับคลาส
มีคุณลักษณะที่เฉพาะเจาะจงไปยังวัตถุ

ที่อยู่ในซับคลาส
และพวกเขาจะสืบทอดคุณลักษณะจากชั้นซุปเปอร์ของพวกเขา .
แล้วเราก็จะทำให้นักเรียนเป็น ชั้นซุปเปอร์ที่นี่ .
และนี้เป็นวิธีที่เราวาดมัน
3 ซับคลาสที่นี่
สำหรับนักเรียน นักเรียนต่างชาติในประเทศและนักเรียน AP .
และเราก็จะบอกว่านักศึกษาต่างชาติ

มีนอกเหนือไปจากรหัสนักเรียน ชื่อนักเรียนและ
เกรด ประเทศที่เขาจากมา เราจะบอกว่า นักศึกษาในประเทศ

จะได้สถานะ
ที่พวกเขามาจากและเราจะ
ยังบอกว่าพวกเขาได้
เลขประกันสังคม ซึ่งเรา
ไม่รู้ว่านักศึกษาต่างชาติจะต้องมี
นักเรียน AP นั้นจะว่างเปล่า
มันต้องมีคุณลักษณะใด ๆเพิ่มเติม

แต่ AP มีนักเรียนนักศึกษาที่ไป

ได้รับอนุญาตให้มีความสัมพันธ์กับหลักสูตร AP
.
เราจะพูดว่า
หลักสูตร AP ได้แน่นอนเบอร์
และอาจเป็นคีย์หลัก .
และอาจจะชื่อ แน่นอน และบางหน่วยแน่นอน .
แล้ว เมื่อนักเรียนคนหนึ่งใช้ AP ของเราสิ เราจะเรียกสมาคมนี้

" เอา "เราจะมีสมาคมที่ไปพร้อมกับเรียน

นั้นจะมีข้อมูล
ขอเรียกมันว่า " ข้อมูล " AP ประมาณ
พวกเขาเอาเฉพาะ AP
คลาส และเราก็จะบอกว่าชั้นมี

สมาคมตัวอย่างเช่นปีที่พวกเขา
เอาคลาส และ บางทีเกรดที่พวกเขาได้รับในชั้นเรียน และท้ายนี้ขอเพิ่ม
multiplicities .

ขอบอกว่านักเรียนอับสามารถใช้เวลาระหว่างหนึ่งและ

ถ่ายสิบเรียน AP แต่พวกเขาอย่างน้อยหนึ่ง

เป็นนักเรียน AP กันเถอะ
บอกว่าทุกหลักสูตรมีถ่าย
อย่างน้อยหนึ่งหมายเลขโดยพลการของนักเรียนนักศึกษาและ
.
ดังนั้นนี้เป็นหนึ่งในที่ใหญ่ที่สุดที่เราเคยเห็น UML แผนภาพ

อีกไกลมาก นี้เป็นซูเปอร์คลาสขึ้นที่นี่ และเรามีคลาสของเรา

ลงที่นี่ แล้วเราก็มี
สมาคม และสมาคมคลาสและบาง multiplicities .

และอีก สังเกตเห็นว่า ตกลงว่า มีคุณลักษณะใน AP

ไม่ย่อยนักเรียนชั้นเรียนที่กำหนดเป็นนักศึกษาเรียนย่อย

ที่ได้นำหลักสูตร AP .
ที่นี่มีบางคุณสมบัติที่เกี่ยวข้องกับความสัมพันธ์ของคำศัพท์และ

ชั้นย่อย , ซูเปอร์คลาสและ UML
บางครั้งเรียกว่า การสอนด้วย

บางคนเรียกว่าเชี่ยวชาญย่อยและซับคลาสความสัมพันธ์ว่า
จะสมบูรณ์ถ้าทุกวัตถุในคลาสซูเปอร์

เป็นอย่างน้อย

ชั้นย่อยและมันไม่สมบูรณ์ ถ้าไม่ใช่กรณีและไม่สมบูรณ์ยัง

บางครั้งเรียกว่าบางส่วน ,
ซับคลาสความสัมพันธ์เป็นที่รู้จักกัน

ถ้าเป็นยู่ทุกวัตถุในที่สุดคลาส .
ในคำอื่น ๆที่เราไม่มี
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: