Skip to content

Commit 2324d10

Browse files
committed
*synchronized
1 parent a58d79f commit 2324d10

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

cpp/patterns.cpp

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ void associations_demo()
100100
p.ptr = nullptr;
101101
}
102102

103-
/// @brief is a sample of setter abstract interface for Synchronised_encapsulated_value
103+
/// @brief is a sample of setter abstract interface for Synchronized_encapsulated_value
104104
template <typename ValueType>
105105
struct Setter_interface {
106106
virtual void set(ValueType i) = 0;
@@ -109,22 +109,22 @@ struct Setter_interface {
109109

110110
template <typename ValueType>
111111
struct Getter_interface
112-
/// @brief is a sample of getter abstract interface for Synchronised_encapsulated_value
112+
/// @brief is a sample of getter abstract interface for Synchronized_encapsulated_value
113113
{
114114
virtual ValueType get() const = 0;
115115
virtual ~Getter_interface() = default;
116116
};
117117

118118
template <typename ValueType>
119119
struct Change_interface
120-
/// @brief is a sample of changer abstract interface for Synchronised_encapsulated_value
120+
/// @brief is a sample of changer abstract interface for Synchronized_encapsulated_value
121121
{
122122
virtual void change(ValueType c) = 0;
123123
virtual ~Change_interface() = default;
124124
};
125125

126126
template <typename ValueType>
127-
class Synchronised_encapsulated_value
127+
class Synchronized_encapsulated_value
128128
/**
129129
@brief [encapsulating](https://en.wikipedia.org/wiki/Encapsulation_(computer_programming)) class with only public accessor and [mutator](https://en.wikipedia.org/wiki/Mutator_method) intrfaces
130130
@@ -155,18 +155,18 @@ class Synchronised_encapsulated_value
155155
ValueType value;
156156
};
157157

158-
void synchronised_encapsulated_value()
158+
void synchronized_encapsulated_value()
159159
/**
160160
Lambda expression 'client' demonstrates [Dependency inversion](https://en.wikipedia.org/wiki/Dependency_inversion_principle) -
161-
it doesn't depends from implementation Synchronised_encapsulated_value but depends only from interfaces.
161+
it doesn't depends from implementation Synchronized_encapsulated_value but depends only from interfaces.
162162
*/
163163

164164
{
165165
auto client = [](Setter_interface<int>& s, Getter_interface<int>& g) {
166166
s.set(1);
167167
assert(g.get() == 1);
168168
};
169-
Synchronised_encapsulated_value<int> v;
169+
Synchronized_encapsulated_value<int> v;
170170
Setter_interface<int>& s = v;
171171
Getter_interface<int>& g = v;
172172
client(s, g);
@@ -175,7 +175,7 @@ void synchronised_encapsulated_value()
175175
s.set("abc");
176176
assert(g.get() == "abc");
177177
};
178-
Synchronised_encapsulated_value<string> v2;
178+
Synchronized_encapsulated_value<string> v2;
179179
Setter_interface<string>& s2(v2);
180180
Getter_interface<string>& g2(v2);
181181
Change_interface<string>& c2(v2);
@@ -187,7 +187,7 @@ void synchronised_encapsulated_value()
187187
void oop_demo()
188188
{
189189
associations_demo();
190-
synchronised_encapsulated_value();
190+
synchronized_encapsulated_value();
191191
}
192192

193193
/// @}

0 commit comments

Comments
 (0)